繁体   English   中英

C#,IIS Process.Start 返回 Null

[英]C#, IIS Process.Start return Null

我希望用户在他的计算机上而不是在服务器上打开资源管理器。

我在用 :

System.Diagnostics.Process.Start("explorer.exe", folderLocation);

folderLocation 与 \serverIP\folder 位于同一台服务器上。

使用本地配置进入 iis Express 可以正常工作,但在我的生产环境中无法正常工作。 没有错误,只是返回 Null。 我已经检查了一些以前的stackoverflow,他们建议检查一下:在服务IIS Admin Service 上:选中“允许服务与桌面交互”。

1

但它不起作用

你对我有什么建议吗? 谢谢你。

为了让用户打开文件选择器,您可以在您的网站上的 HTML 代码中包含以下内容:

<label for="file">Select a file:</label>
<input type="file" id="file" name="file">

您可以在此处找到更多信息,包括如何使用 javascript 读取所选文件的内容: https ://www.w3schools.com/tags/att_input_type_file.asp

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM