1

私はasp.net Webアプリケーションに取り組んでおり、web.configファイルのappSettingsセクションではなく、「D:/ Common」フォルダーに配置された別の構成ファイル名「CommonSettings.config」ファイル内にappSettingsキー/値情報を保持しています。そして、appSetting セクションを以下のようなパスにポイントすることで、Web アプリケーションの web.config ファイルを変更しました。

<configuration>
     <appSettings file="D:/Common/CommonSettings.config">
</configuration>

これは、デバッガーを介して機能します。しかし、IIS 7 でアプリケーションをホストしているときに、アクセス許可の問題エラーが発生します。CommonSettings.config ファイルへのユーザー "IIS_IUSRS" へのアクセスを提供しようとしましたが、うまくいきませんでした。誰でも提案できますか?

4

1 に答える 1

0

テスト目的で、「Everyone」ロールへのアクセスをそのファイルに追加します。それが役立つ場合は、それが厳密に NTFS の問題であり、アクセス許可を割り当てる必要がある適切な役割を見つけるだけでよいことを知っているよりも. IIS の作業プロセスが IIS_IUSRS 以外のロールで実行されている可能性があります。

于 2012-11-19T10:31:28.340 に答える