2016-03-07 96 views
0

我有一个在本地IIS中托管的Web应用程序。要停止应用程序,我使用Application。退出命令。在应用程序之后重新启动IIS托管应用程序。退出

但下次我通过本地IIS浏览应用程序时,它给我错误为“HTTP错误503,服务不可用”。

我可以通过应用程序重新启动吗?启动或重新启动,但一旦它被退出,它不会开始打的方法或重新启动命令

有没有在IIS任何其他方式Application.Exit后运行的应用程序

+0

您也可以通过命令行使用以下命令或打开新的进程?你能提供一个例子吗? – chief7

+0

是Chef7,我有一个开始和停止方法,开始我发送十六进制数据到端口和停止方法我写Application.Exit命令退出应用程序。现在,当我在IIS中托管应用程序时,它在Application.Exit命令之后运行了一次,因为HTTP错误503,服务不可用而出现错误。因此,我需要一次又一次托管应用程序 –

+0

Web应用程序不应该停止。请修改您的设计,因为它不是一个桌面应用程序。我想你崩溃了工作进程太多次,并触发了自动IIS应用程序池关闭 –

回答

0

这是不寻常的,不建议停止一个网站编程从应用程序本身。您可以在IIS中安排AppPool回收站以按计划重置站点或基于内存使用情况。这可能是你正在寻找的。如果您使用的是Application.Exit命令

appcmd stop site /site.name: contoso 
+0

没有酋长7,我有一个要求退出应用程序/停止通过System.Environment Webiste .Exit(0)。现在,我该如何重新启动或开始执行一个托管在IIS中的网站。是否没有其他解决方案在这里触发或再次启动网站 –

+0

在我的答案中添加了一个CMD选项。 – chief7

相关问题