Asp.net mvc 3 有没有办法从IIS 7打开windows资源管理器?
在开发服务器中,一切都工作正常,但在IIS 7.5上部署时,不会显示windows资源管理器 我正在使用System.Diagnostics.Process.Start(“explorer.exe”,参数); 还有别的办法吗? 附言:我尝试了所有建议的解决方案来运行System.Diagnostics.Process.Start(“explorer.exe”,参数);但我没有成功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”,参数);但我没有成功 谢谢这是不可能的。您的代码运行的是服务器端,您只能访问服务器端进程(如果您有足够的权限,通常情况下不应该是这样) 您
谢谢这是不可能的。您的代码运行的是服务器端,您只能访问服务器端进程(如果您有足够的权限,通常情况下不应该是这样) 您无法打开客户端资源管理器,因为您没有访问客户端文件系统的权限。如注释中所述,您可以包含指向
文件://C:/Windows/Explorer.exe
的链接,但只有当客户端的C-drive上确实安装了Windows并且Windows文件夹的名称与此类似时,此链接才会起作用
总而言之,这是不受支持的方案。您是否正在尝试在客户端上打开资源管理器?如果是这样,您需要超链接到
文件://C:/Windows/Explorer.exe
,但这是一种不好的做法。您想实现什么?是的,我想在客户端打开资源管理器,我的应用程序显示项目,每个项目在共享驱动程序中都有其相关文件夹,因此,我想让用户能够单击链接,它将直接打开包含项目文件的文件夹。我尝试了超链接,但它不起作用。我还尝试显示System.Security.Principal.WindowsIdentity.GetCurrent().Name;它显示了用户的管理员权限!!