我的服务器机器包括:
- IIS 7。
- 窗口服务器 2008。
- 网络驱动器映射为 Linux 机器的 Z 驱动器。
- 托管在服务器计算机上的 ASP.NET MVC 3 应用程序。
问题:
我已经构建了 asp.net mvc 3 应用程序,该应用程序可以将多个文件上传到本地驱动器,但无法上传到服务器机器的网络驱动器(在我的情况下为 Z:/)。它显示错误:
Could not find a part of the path 'Z:\uploadfolder\sdlkfjsdl.wav'.
然后,我检查了网络服务用户没有完全控制或写入权限的文件夹 (uploadfoler) 安全选项。这里的问题是我无权为 NETWORK SERVICE 用户添加权限,并且网络驱动器属于 LINUX 机器。
在寻找替代解决方案时,我发现了一个叫做模拟的概念。我对这个概念完全陌生。这能够解决我在我的场景中的问题吗?或者,还有其他替代解决方案吗?