在我重建网站后,IIS必须重新启动应用程序,这需要很长时间,并且会降低生产率。
我想知道是否可以用一个小的控制台应用程序替换MVC网站,该控制台应用程序侦听端口并返回一个字符串,然后该字符串被浏览器解释为有效的html。我不确定这是否完成。
非常轻巧的东西。
这样,每次重建都不需要30-50秒,就可以看到我的网站正在运行。 我想构建我的应用,然后立即发出请求并进行测试,并且不等待将近一分钟。
有什么可以做的吗?
答案 0 :(得分:0)
有一种方法可以构建Self-Hosted Web Api应用程序。
它可以是控制台exe,也可以是设置为作为服务运行。
ASPNET引擎旨在进行自身编译(视图等),但是需要一分钟吗?例如,这可能是由于PC较弱所致。
答案 1 :(得分:0)
您可以在Windows窗体应用程序中使用“浏览器”控件。但是不建议这样做,因为文件已更改,因此无法避免IIS重新启动。