0

私は非常に一般的な例外を取得しています:Access to the path 'C:\inetpub\wwwroot\Content\Images\Uploads\<there goes my hashed guid as a subfolder name which is created dynamically>'

を使用してIIS Express 7.5います。WAアプリケーションで認証を使用しています。偽装はweb.configと onの両方で無効になっていIISます。

サイトが実行しているアプリケーション プール (これは ですASP.NET 4.0) を見ました。アプリケーション プール ID: Network ServiceUploadsのフォルダに対するフル コントロール権限を付与しましたIIS AppPool\ASP.NET 4.0認証されたユーザーに対してもこれを行いました。サブフォルダーに対してこれを行ったことを確認しました。

編集

少し助けましたhttp://forums.asp.net/t/984207.aspx/1

フォルダを作成しました: C:\inetpub\wwwroot\Content\Images\Uploads. 以前は私のCドライブにはありませんでした)。次に、フォルダーにフル コントロールのアクセス許可を追加Network Authorityし、ファイルをパスに正常にアップロードしました。

プロジェクト フォルダをどこに保管すればよいのでしょうか。今、私はそれを他のドライブに保管していCます。

編集

Ok。わかりました。Server.MapPathこれはすべて、呼び出されたコードに接続されています。

ありがとう!

4

1 に答える 1

1

魔女のアップロードフォルダーにアクセス許可を与える必要があります。NetworkServiceASP.NET 4.0

于 2012-04-12T07:23:44.073 に答える