Asp.net 在.Net 4.0中,使用UNC路径的链接的工作方式是否不同?

Asp.net 在.Net 4.0中,使用UNC路径的链接的工作方式是否不同?,asp.net,.net,hyperlink,path,unc,Asp.net,.net,Hyperlink,Path,Unc,我正在一个ASP.Net网站上工作,该网站允许用户使用UNC路径链接文档。我们的一个客户将此站点用于内部流程,因此其域中的所有用户都应该可以访问UNC路径 链接的文档显示在网格中。当用户想要访问文档时,他们双击网格的行,这将使用window.open方法打开文档。这是在.NET2.0中工作的,但是现在我们已经移动到.NET4.0,文档无法再访问 我的问题是:与.Net 2.0相比,使用UNC路径的链接在.Net 4.0中的工作方式是否有所不同 我使用的是IE9,链接在.NET2.0版本的网站上仍

我正在一个ASP.Net网站上工作,该网站允许用户使用UNC路径链接文档。我们的一个客户将此站点用于内部流程,因此其域中的所有用户都应该可以访问UNC路径

链接的文档显示在网格中。当用户想要访问文档时,他们双击网格的行,这将使用window.open方法打开文档。这是在.NET2.0中工作的,但是现在我们已经移动到.NET4.0,文档无法再访问

我的问题是:与.Net 2.0相比,使用UNC路径的链接在.Net 4.0中的工作方式是否有所不同

我使用的是IE9,链接在.NET2.0版本的网站上仍然有效,但在.NET4.0版本上我遇到了一个拒绝访问错误。源路径和UNC路径未更改。是否存在可能导致此问题的IIS设置

另一件有趣的事情是,当所有东西都在我的本地机器IIS和UNC共享上时,两个版本的链接都能完美工作。但是,当从我们域上的专用web服务器运行时,它们会失败,并且可以访问共享


有人对此有什么想法吗?

请向我们展示HTML。@SLaks链接不在HTML中。我们使用RadAjaxManager在用户单击行时添加响应脚本。添加的脚本是:window.open'+file+'-其中文件=file:///// +itemUNC.Replace\\\,.Replace\\,/;