0

共有 .NET サーバー上で ASP.NET アプリケーションを実行しています。現在ログインしているユーザーが、アプリケーションで必要なときに特定のパスにフォルダーを作成できるようにしたいと考えています。だから、私はちょうど次のことをチェックしています:

var userFolderPath = Path.Combine(Server.MapPath("~/storedphotos"), username);
if (!Directory.Exists(userFolderPath)) {
    Directory.Create(userFolderPath);
}

このコードをローカル マシンで実行すると、完全に機能します。ただし、アプリケーションをそのサーバーに公開して同じことをしようとすると、次のように返されます。

"Access to the path 'xxxxxx' is denied."

許可の問題である可能性があると思います。IIS でサーバーまたは構成に何も変更できない場合、ユーザーがアプリケーションを使用してフォルダーを問題なく作成できるようにする方法はありますか?

4

1 に答える 1