Asp.net Process.Start()在IIS发布的项目中不工作

Asp.net Process.Start()在IIS发布的项目中不工作,asp.net,asp.net-mvc,Asp.net,Asp.net Mvc,我试图在IIS中发布的项目中使用Process.Start()在浏览器中打开应用程序的URL。但它并没有打开浏览器。在这方面还有其他帮助吗?我认为您真正需要的(如果您想从web应用程序在新的浏览器窗口中启动特定URL)是从web应用程序的HTML中的javascript调用 <button type="button" onclick="window.open('http://stackoverflow.com')">Open Browser</button> 打开浏览器

我试图在IIS中发布的项目中使用Process.Start()在浏览器中打开应用程序的URL。但它并没有打开浏览器。在这方面还有其他帮助吗?

我认为您真正需要的(如果您想从web应用程序在新的浏览器窗口中启动特定URL)是从web应用程序的HTML中的javascript调用

<button type="button" onclick="window.open('http://stackoverflow.com')">Open Browser</button>
打开浏览器

是的,这是行不通的。IIS不用于创建任何UI应用程序。你为什么要这么做?还有其他帮助吗?嗯,我想是的。怎么样:不要这样做,这太疯狂了。你不能在浏览器中打开桌面应用程序,这毫无意义。你的最终目标是什么?也许还有另一种方法可以满足您的总体需求。我正在尝试在后台加载网页以创建pdf。我想使用已发布的项目打开浏览器。这就是我使用Process.Start()的原因。但它不起作用。