teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

訂正

2020/04/07 06:44

投稿

退会済みユーザー
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))