在 IIS 上发布网站时无法访问网络驱动器上的文件

Files on network drive are not accessible when website is published on IIS

我有一个网站显示从网络驱动器 Z 驱动器检索到的推荐文档列表。对于每个文档,如果用户按下一个按钮,他可以通过 windows 资源管理器导航到文件的路径。下面是代码。

 string argument = @"/select, " + filePath;
     System.Diagnostics.Process.Start("explorer.exe", argument);

文件路径的一个例子是:z:\ecomarathon2012-Reports\fuel 电池和电池 comparative.docx

现在,我已经在 IIS 上发布了网站,但是显示文件路径的按钮不再起作用。 为了解决网站发布版本的这个问题,我需要添加哪些更改?

听起来您的 IIS 用户身份没有访问网络驱动器的权限。授予该用户读取权限,我相信您的代码应该可以工作。如果没有,请尝试使用 try catch 和 post 此处记录一些错误。