私のサーバーマシンには以下が含まれます:
- IIS7.
- ウィンドウサーバー2008.
- Linux マシンの Z ドライブとしてマップされたネットワーク ドライブ。
- サーバー コンピューターでホストされる ASP.NET MVC 3 アプリケーション。
問題:
複数のファイルをローカル ドライブにアップロードできるが、サーバー マシンのネットワーク ドライブ (私の場合は Z:/) にアップロードできない asp.net mvc 3 アプリケーションを作成しました。エラーが表示されます:
Could not find a part of the path 'Z:\uploadfolder\sdlkfjsdl.wav'.
次に、フォルダー (uploadfoler) のセキュリティ オプションを確認しました。このオプションでは、ネットワーク サービス ユーザーがフル コントロールまたは書き込み権限を持っていません。ここでの問題は、NETWORK SERVICE ユーザーの権限を追加する権限がなく、ネットワーク ドライブが LINUX manchine に属していることです。
別の解決策を探しているときに、なりすましという概念を見つけました。私はこの概念に完全に慣れていません。これは私のシナリオで私の問題を解決できますか? または、他の代替ソリューションはありますか?