回答編集履歴
1
訂正
answer
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
|
5
5
|
ASP.NET Web Forms アプリが開発環境で動いて運用環境で動かない原因として、よくあるのはワーカープロセスのアクセス権の違いです。
|
6
6
|
|
7
|
-
開発環境では Visual Studio からアプリを起動して IIS Express 上で動かしたのだと思いますが、そうするとワーカープロセスは開発マシンにログインした質問者さんのアカウント(管理者
|
7
|
+
開発環境では Visual Studio からアプリを起動して IIS Express 上で動かしたのだと思いますが、そうするとワーカープロセスは開発マシンにログインした質問者さんのアカウント(管理者?)のアクセス権を持っているはずです。
|
8
8
|
|
9
|
-
一方、運用環境の Windows Server 2012 Standard の IIS でアプリを動かした場合、デフォルトでは「アプリケーション プール ID」(詳細は下記記事を参照してください)となり低い権限しか持ちません
|
9
|
+
一方、運用環境の Windows Server 2012 Standard の IIS でアプリを動かした場合、デフォルトでは「アプリケーション プール ID」(詳細は下記記事を参照してください)となり低い権限しか持ちません。たぶんそれから起動されたプロセスも同じ権限しか持たないので期待通り動かないということではないかと思います。
|
10
10
|
|
11
11
|
アプリケーション プール ID
|
12
12
|
[https://docs.microsoft.com/ja-jp/previous-versions/ee886292(v=technet.10)](https://docs.microsoft.com/ja-jp/previous-versions/ee886292(v=technet.10))
|