私は非常に一般的な例外を取得しています: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これはすべて、呼び出されたコードに接続されています。
ありがとう!