【发布时间】:2020-05-30 04:44:31
【问题描述】:
我正在使用 dot net core 2.1。 当我执行本地代码 Process.Start("C:/Windows/notepad.exe"); 它工作正常。 但是当我在 IIS 上托管我的代码时,它不起作用。 我已经给予了所有的许可。
【问题讨论】:
-
blog.lextudio.com/… 不理解会话隔离的典型错误。
我正在使用 dot net core 2.1。 当我执行本地代码 Process.Start("C:/Windows/notepad.exe"); 它工作正常。 但是当我在 IIS 上托管我的代码时,它不起作用。 我已经给予了所有的许可。
【问题讨论】:
如果你想打开客户端机器的记事本,那是不可能的。进程启动只会打开服务器的节点板。
由于客户端浏览器只会获取服务器的响应,即 html 代码并显示它。进程启动在服务器端而不是客户端运行。
你可以打开nodepad的原因是客户端和服务器是同一台机器。
【讨论】: