首页 > 解决方案 > 代码在本地运行良好,但在托管后无法执行

问题描述

我正在使用点网核心 2.1。当我执行本地代码Process.Start("C:/Windows/notepad.exe"); 它工作正常。但是当我在 IIS 上托管我的代码时,它不起作用。我已经给予了所有的许可。

标签: iis.net-core

解决方案


如果你想打开客户端机器的记事本,那是不可能的。进程启动只会打开服务器的节点板。

由于客户端浏览器只会获得服务器的响应,即 html 代码并显示它。进程启动在服务器端而不是客户端运行。

您可以打开节点板的原因是客户端和服务器是同一台机器。


推荐阅读