繁体   English   中英

将站点部署到IIS服务器

[英]Deploying site to IIS server

我正在使用4.6.1 Framework在VS 2013中开发MVC站点。 我需要将站点部署到远程桌面IIS服务器。

但部署后,该站点响应503错误

我遵循的步骤:使用版本4.0创建应用程序池验证IIS是否已安装4.6.1。 位置:HKEY_LOCAL_MACHINE \\ SOFTWARE \\ Microsoft \\ NET Framework Setup \\ NDP \\ v4 \\ Full和已检查的版本数据(值为394271)创建了一个新站点并将其转换为应用程序。 创建一个新的虚拟目录并将项目中的代码粘贴到其中(发布完成设置)。

问题:当我尝试访问该站点时,它以503响应并且应用程序池停止。 我已禁用应用程序池 - >高级设置 - >快速失败保护 - >启用为假但是应用程序池似乎停止了。

我的错误日志Reason是AppOffline。 我已经完成了代码,(当在本地开发机器上运行时效果很好)但我不确定如何确定问题的原因。

在IIS上出现上述问题的可能原因是什么?

看到这个

您的网页由应用程序池提供。 如果禁用/停止应用程序池,并且任何人都尝试浏览该应用程序,您将获得服务不可用。 它可能由于许多原因而发生,

  1. 您的应用程序可能已崩溃[检查事件查看器,看看您是否可以在应用程序/系统日志中找到事件日志]
  2. 您的应用程序可能会频繁崩溃。 如果应用程序池在5分钟内崩溃5次[检查应用程序池设置是否快速失败],IIS会禁用您的应用程序池,您最终会收到此消息。

在任何一种情况下,问题都是您的工作进程失败,您应该从崩溃角度对其进行故障排除。

检查这个这个

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM