0

状況がありますので、読み進めてください。

IIS ワーカー プロセス (Web アプリケーションが実行されているプロセス) が (Web サイトのルートにある) App_data フォルダー内にフォルダーを作成できるようにするために、IIS ユーザー アカウント (アプリケーション プール ID) にアクセス許可を与えました。このユーザー アカウント。

そのため、アプリケーションが Global.asax 内で Application_Start メソッドを実行すると、呼び出され、問題のないアプリケーションによってディレクトリが作成されます。

ここでの問題は、サイトが構築および展開されるたびに、フォルダー構造全体が webroot で再作成されるときです。構築および展開中に、フォルダー内のファイルのみが置き換えられると思いました。明確にしてください。

その場合は、IIS ワーカー プロセスがその IIS ユーザー アカウントを介してディレクトリを再度作成できるようにするために、App_data フォルダーにアクセス許可を再度適用する必要があります。

サイトを構築して展開するたびに App_data にアクセス許可を再度設定する必要がなければ、問題は解決しました。

よろしくお願いします S.

4

1 に答える 1

0

私は試したことがありませんが、これを見つけました。彼はデプロイ時に権限を設定する方法を提供しました:

http://sedodream.com/2011/11/08/SettingFolderPermissionsOnWebPublish.aspx

于 2012-06-05T04:14:31.357 に答える