假设我已将我的mvc4.5网络应用程序部署到我的网络中的Server1
有没有办法从我的mvc4.5 Web应用程序访问/读取位于我的网络中的Server2上的FileA.zzz中的数据?
例如,在我的模型中,我想通过指向“x:\ folder1 \ folder2 \ FileA.zzz”来读取文件
x是指向Server2的映射驱动器
目前我收到一条错误消息,指出该文件无法访问
先谢谢
答案 0 :(得分:1)
您的Web应用程序使用应用程序池运行。应用程序池具有标识(用于运行应用程序的用户帐户)。您需要将应用程序池的标识更改为具有所需权限的用户。默认情况下,您的应用将使用默认应用池。使用IIS管理器更新它。
有关如何操作的说明,请访问:http://msdn.microsoft.com/en-us/library/ee523018(v=bts.10).aspx 程序
配置默认应用程序池1的凭据。 单击开始,然后单击设置,然后单击控制面板。
在“控制面板”中,双击“管理工具”。
在“管理工具”中,双击“Internet信息服务(IIS)管理器”。
在Internet信息服务(IIS)管理器中,展开(用户帐户)并单击“应用程序池”。
右键单击DefaultAppPool并单击“高级设置”以显示应用程序池的“高级设置”对话框。
单击“流程模型”部分下“身份”旁边的省略号(...)按钮,修改应用程序池的标识 “高级设置”对话框。
- 醇>
在“应用程序池标识”对话框中,选择“自定义帐户”选项,单击“设置”,然后指定有权访问的帐户 BizTalk Server数据库。单击“确定”直到退出“高级” 设置对话框。