System.Web.HttpException: The current identity (machinename\ASPNET) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.
方法を私はこれを解決できますか?
System.Web.HttpException: The current identity (machinename\ASPNET) does not have write access to 'C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files'.
方法を私はこれを解決できますか?
あなたは試しましたか?aspnet_regiis exeはフレームワークフォルダにありますか?
ASPNETユーザーがそのフォルダに書き込む権限を持っていることを確認してください。フォルダ、プロパティ、セキュリティタブを右クリックします。
そのユーザーにそのディレクトリへのアクセスレベルを許可するか、アプリケーションのアプリケーションプールが実行されるIDを変更するか、IISマネージャでアプリケーションの実行に使用するアプリケーションプールを決定し、次にアプリケーションプールセクションでIISマネージャー、そのプールのプロパティを見てください。あなたが望むタブは、私が思う "アイデンティティ"です(これは私の頭の上にありません)。
他のユーザーアカウントに設定することもできます。たとえば、Crystal Reports .NetにはC:\ Tempへの更新と削除のアクセス権が必要です。管理者アクセス権を持つ "webmaster"ユーザーがいて、アプリケーション。
あなたはC言語で入手可能な自動regiisユーティリティaspnet_regiis.extを使用してそれを修正しようとすることができます:\ WINDOWS \ microsoft.net \枠組み\ v2.0.50727の
で述べたようにそれ以外の場合だけ手動で必要なファイルのパーミッションを追加エラー。
Visual Studio & [管理者として実行]を右クリックできます。
私は同じ問題がありました。これは私がやったことです:Cへ
を書く私はこの問題を抱えていましたd Webデプロイメントプロジェクト(* .wdploy)。 単にフレームワークパス上にフォルダを作成すると、エラーが解決しました。
ルーキー間違い...それを忘れて、先日Windows修復をやり直した。 – y0mbo
私はこれをやろうとしましたが、一時的なものでした。これに永続的な解決策はありますか? –
aspnet_regiisを実行すると、なぜヘルプが表示されますか?これはセキュリティ上の問題のようです。 – kahoon