【问题标题】:Code is working fine locally, but not execute after hosting代码在本地运行良好,但在托管后无法执行
【发布时间】:2020-05-30 04:44:31
【问题描述】:

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

【问题讨论】:

标签: iis .net-core


【解决方案1】:

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

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

你可以打开nodepad的原因是客户端和服务器是同一台机器。

【讨论】:

  • 我们可以运行客户端机器上的 .py 文件吗?
  • 不,您只能在客户端机器上运行 javascript。让服务器在客户端机器上运行一些工具或exe是不安全的。
猜你喜欢
  • 2020-10-18
  • 2017-06-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-12-18
  • 1970-01-01
  • 2019-05-04
  • 2021-11-28
相关资源
最近更新 更多