从ASP.net网站运行外部OneClick应用程序

时间:2017-10-13 14:06:47

标签: html asp.net vb.net process

尝试从调试模式运行.application OneClick部署应用程序时,它运行以下示例:

  1. 在启动应用程序的可点击图片周围使用<a>参考
  2. <a href="\\server\SharedFolder\MainFolder\ExternalApp.application"</a>

    1. 其他尝试是一个开始过程

      Dim p As New Process()
      p.StartInfo.FileName = "\\server\SharedFolder\MainFolder\ExternalApp.application"
      p.Start()
      
    2. VB.net Javascript调用:

      VB.NET

      ScriptManager.RegisterStartupScript(Me, Me.[GetType](), "Pop", "LaunchApp();", True)
      

      JAVASCRIPT

      <script type = "text/javascript">
      function LaunchApp() {
          var ws = new ActiveXObject("WScript.Shell");
          ws.Exec("\\server\SharedFolder\MainFolder\ExternalApp.application");
      }
      

    3. 当我调试时,两个选项都在[旁边选项3]工作。当我在调试器外部运行它时,它不起作用。有什么建议吗?

      我阅读了以下链接,但没有运气:

      Run windows form app from asp.net page

1 个答案:

答案 0 :(得分:0)

我最终做的是使用在通用html文件中运行它的publish构建文件。这是在您构建应用程序时生成的。我最后打开了一个Windows弹出窗口并重新格式化设计以匹配我的网站。

简单的解决方法。