IIS重新启动ASP.NET网站

时间:2018-07-25 08:30:03

标签: asp.net-mvc iis asp.net-core

在我重建网站后,IIS必须重新启动应用程序,这需要很长时间,并且会降低生产率。

我想知道是否可以用一个小的控制台应用程序替换MVC网站,该控制台应用程序侦听端口并返回一个字符串,然后该字符串被浏览器解释为有效的html。我不确定这是否完成。

非常轻巧的东西。

这样,每次重建都不需要30-50秒,就可以看到我的网站正在运行。 我想构建我的应用,然后立即发出请求并进行测试,并且等待将近一分钟。

有什么可以做的吗?

2 个答案:

答案 0 :(得分:0)

有一种方法可以构建Self-Hosted Web Api应用程序。

它可以是控制台exe,也可以是设置为作为服务运行。

ASPNET引擎旨在进行自身编译(视图等),但是需要一分钟吗?例如,这可能是由于PC较弱所致。

答案 1 :(得分:0)

您可以在Windows窗体应用程序中使用“浏览器”控件。但是不建议这样做,因为文件已更改,因此无法避免IIS重新启动。