【问题标题】:Launch executable file though IIS with arguments using asp.net MVC使用 asp.net MVC 通过带有参数的 IIS 启动可执行文件
【发布时间】:2015-07-05 16:34:27
【问题描述】:

您好,我在使用带有参数的 asp.net mvc 应用程序中处理 exe 文件时遇到问题。我正在尝试将多个系统整合到一个门户中并从各个系统中删除登录名(参数是为了传达访问级别)当 exe 位于我的本地 C 驱动器上时,以下代码运行良好。

System.Diagnostics.Process.Start(@"C:\test.exe", "Argument");

应用程序启动并处理了参数。

但是,当尝试对 IIS 文件夹中托管的 exe 执行相同操作时,系统会提示我打开保存或取消。并且在选择打开时,参数不会传递给应用程序。我试图通过添加处理程序访问策略来解决此问题,以在 exe 所在的文件夹上包含执行。这只会导致 404 错误。

因此,总的来说,我正在尝试启动一个存储在 IIS 目录中的应用程序,该应用程序带有一个参数。我可以启动应用程序,但参数未通过。

谢谢

【问题讨论】:

标签: c# asp.net asp.net-mvc iis arguments


【解决方案1】:

对不起,戴夫,我不能那样做。 (忍不住)

IIS 不允许这样做。您最好的选择是在 MVC 应用程序中实现 .exe 的代码,即“webinize”您的应用程序并使其成为 MVC 应用程序中的方法。

【讨论】:

  • 感谢您澄清我在努力让它发挥作用。
猜你喜欢
  • 1970-01-01
  • 2011-04-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-02-26
  • 1970-01-01
  • 2017-12-09
相关资源
最近更新 更多