■ Webサービス開始すると「エラー 5: アクセスが拒否されました。」が表示される
https://blogs.yahoo.co.jp/dk521123/37948659.htmlで、Webサービスを実装した時にWebサービス開始すると、 以下の「エラー内容」のダイアログが表示され、Webサービスが開始できない。
エラー内容
ローカル コンピューターの XXX サービスを開始できません。 エラー 5: アクセスが拒否されました。
原因
* LocalService を指定していたため。https://docs.microsoft.com/ja-jp/dotnet/framework/windows-services/walkthrough-creating-a-windows-service-application-in-the-component-designer
より、抜粋 ~~~~~~~~~~~~~~~~~ Account プロパティを LocalSystemに設定します。 これにより、サービスがインストールされ、ローカル システム アカウントを使用して実行されます。 ! 重要 ! LocalSystem アカウントには、イベント ログへの書き込みを含む、幅広いアクセス許可が設定されています。 このアカウントは悪意のあるソフトウェアから攻撃されるリスクが高いため、使用する場合は注意が必要です。 その他のタスクについては、ローカル コンピューターで非特権ユーザーとして機能し、 リモート サーバーには匿名の資格情報を渡す LocalService アカウントの使用を検討してください。 この例は、 LocalService アカウントを使用しようとすると失敗します。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ これは、イベント ログに書き込むアクセス許可が必要になるためです。 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~