私は非常に一般的な例外を取得しています: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 Service
。Uploads
のフォルダに対するフル コントロール権限を付与しました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
これはすべて、呼び出されたコードに接続されています。
ありがとう!