0

MVC3サイトを展開しようとすると、次のエラーが発生します。

ファイルシステムへのアクセスに関するエラーの処理方法を検索して理解しましたが、共有環境に展開するため、RDPを使用できません(つまり、制御できません)。

web.configまたは別の方法でできることはありますか?

答えが明らかな場合は申し訳ありません。

エラー

パス'C:\ inetpub \ wwwroot \ SharedSiteTest \ tmp \ Views\Index.cshtml'へのアクセスが拒否されました。説明:現在のWebリクエストの実行中に未処理の例外が発生しました。エラーとエラーがコードのどこで発生したかについての詳細は、スタックトレースを確認してください。

例外の詳細:System.UnauthorizedAccessException:パス'C:\ inetpub \ wwwroot \ SharedSiteTest \ tmp \ Views\Index.cshtml'へのアクセスが拒否されました。

ASP.NETは、要求されたリソースへのアクセスを許可されていません。リソースへのアクセス権をASP.NET要求IDに付与することを検討してください。ASP.NETには、アプリケーションが偽装していない場合に使用される基本プロセスID(通常、IIS5では{MACHINE}\ AS​​PNET、IIS6およびIIS7ではネットワークサービス、IIS 7.5では構成済みのアプリケーションプールID)があります。アプリケーションがを介して偽装している場合、IDは匿名ユーザー(通常はIUSR_MACHINENAME)または認証された要求ユーザーになります。

ASP.NETにファイルへのアクセスを許可するには、エクスプローラーでファイルを右クリックし、[プロパティ]を選択して、[セキュリティ]タブを選択します。「追加」をクリックして、適切なユーザーまたはグループを追加します。ASP.NETアカウントを強調表示し、目的のアクセスのチェックボックスをオンにします。

4

0 に答える 0