Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在不进行调试的情况下启动ASP.NET网站_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 在不进行调试的情况下启动ASP.NET网站

C# 在不进行调试的情况下启动ASP.NET网站,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,在ASP.NET 4.6.1的默认结构中,我可以将IIS设置为直接运行应用程序,而无需调试或发布它。但在ASP.NET5上,我无法做到这一点。我试图将IIS指向项目的wwwroot并启用“生成生成输出”,但当我想要访问应用程序时,我只得到以下错误: HTTP-Fehler 502.3 - Bad Gateway There was a connection error while trying to route the request. 有人对此有经验或有类似问题吗?目前还没有,要做到这一点,

在ASP.NET 4.6.1的默认结构中,我可以将IIS设置为直接运行应用程序,而无需调试或发布它。但在ASP.NET5上,我无法做到这一点。我试图将IIS指向项目的wwwroot并启用“生成生成输出”,但当我想要访问应用程序时,我只得到以下错误:

HTTP-Fehler 502.3 - Bad Gateway
There was a connection error while trying to route the request.

有人对此有经验或有类似问题吗?

目前还没有,要做到这一点,我们仍然需要IIS 10,但您仍然可以通过下面的一些技巧检查链接来做到这一点


好的,因为我找不到任何方法使它工作,我在右上角的“IIS Express”或“web”旁边发现了一个小图标,它被称为“浏览器中的视图”

现在您只需要转到项目的首选项,选择Debug并从profile下拉列表中选择IIS Express。确保设置了“启动URL”的复选框,并指定一个应用程序URL(有时端口80不起作用,所以只需选择其他任何一个,例如localhost:5324),然后单击屏幕截图中的图标。这样,您就不必部署项目或开始调试来查看项目的运行情况。希望这将对你们中的一些人有所帮助


遗憾的是,这不是我想要的,因为这是一种漫长而肮脏的方式。但即使使用IIS10,如果我在Windows10上测试时没有错,也不可能实现