共有 .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 でサーバーまたは構成に何も変更できない場合、ユーザーがアプリケーションを使用してフォルダーを問題なく作成できるようにする方法はありますか?