通过 IIS 使用网络上的文件
我有一台带有 IIS 7.5 的服务器 (Server 2008),这是一个 ASP.NET 应用程序。该应用程序使用 newtork 上的 Excel 文件。当我在服务器上启动应用程序 http://localhost/MyApplication ...没问题我可以通过 \ 使用该文件网络\路径或通过映射驱动器。
现在,我尝试从客户端使用相同的应用程序 http://myServer/MyApplication 在这种情况下,我收到一条消息“...不是有效路径”
该应用程序正在身份为“NetworkService”的应用程序池上运行
解决此问题的想法吗?
谢谢,
I have a server (Server 2008) with IIS 7.5, an ASP.NET application. This application use an Excel file place on the newtork. When I launch the application on the server http://localhost/MyApplication ... no problem I can use the file via \network\path or via a mapping drive.
From a client now, I try to use the same appliction http://myServer/MyApplication in this case, I get a message "... is not a valid path"
This application is running on an ApplicationPool with identity "NetworkService"
An idea to solve this problem ?
Thanks,
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用 NetworkService 作为 ApplicationPool 身份是问题所在,您需要将其设置为使用有权访问共享驱动器的身份运行。
检查以下文章:
http://www.simongibson.com/intranet/virdir/
< a href="http://support.microsoft.com/kb/207671" rel="nofollow">http://support.microsoft.com/kb/207671
Using the NetworkService as ApplicationPool identity is the issue, you need to set it to run with an identity which has access to the shared drive.
Check the following articles:
http://www.simongibson.com/intranet/virdir/
http://support.microsoft.com/kb/207671