Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 有没有办法从IIS 7打开windows资源管理器?_Asp.net Mvc 3_Iis 7.5 - Fatal编程技术网

Asp.net mvc 3 有没有办法从IIS 7打开windows资源管理器?

Asp.net mvc 3 有没有办法从IIS 7打开windows资源管理器?,asp.net-mvc-3,iis-7.5,Asp.net Mvc 3,Iis 7.5,在开发服务器中,一切都工作正常,但在IIS 7.5上部署时,不会显示windows资源管理器 我正在使用System.Diagnostics.Process.Start(“explorer.exe”,参数); 还有别的办法吗? 附言:我尝试了所有建议的解决方案来运行System.Diagnostics.Process.Start(“explorer.exe”,参数);但我没有成功 谢谢这是不可能的。您的代码运行的是服务器端,您只能访问服务器端进程(如果您有足够的权限,通常情况下不应该是这样) 您

在开发服务器中,一切都工作正常,但在IIS 7.5上部署时,不会显示windows资源管理器 我正在使用System.Diagnostics.Process.Start(“explorer.exe”,参数); 还有别的办法吗? 附言:我尝试了所有建议的解决方案来运行System.Diagnostics.Process.Start(“explorer.exe”,参数);但我没有成功
谢谢

这是不可能的。您的代码运行的是服务器端,您只能访问服务器端进程(如果您有足够的权限,通常情况下不应该是这样)

您无法打开客户端资源管理器,因为您没有访问客户端文件系统的权限。如注释中所述,您可以包含指向
文件://C:/Windows/Explorer.exe
的链接,但只有当客户端的C-drive上确实安装了Windows并且Windows文件夹的名称与此类似时,此链接才会起作用


总而言之,这是不受支持的方案。

您是否正在尝试在客户端上打开资源管理器?如果是这样,您需要超链接到
文件://C:/Windows/Explorer.exe
,但这是一种不好的做法。您想实现什么?是的,我想在客户端打开资源管理器,我的应用程序显示项目,每个项目在共享驱动程序中都有其相关文件夹,因此,我想让用户能够单击链接,它将直接打开包含项目文件的文件夹。我尝试了超链接,但它不起作用。我还尝试显示System.Security.Principal.WindowsIdentity.GetCurrent().Name;它显示了用户的管理员权限!!