C# 将站点部署到IIS服务器

C# 将站点部署到IIS服务器,c#,visual-studio-2013,asp.net-mvc-5,iis-7,publishing,C#,Visual Studio 2013,Asp.net Mvc 5,Iis 7,Publishing,我正在VS2013中使用4.6.1框架开发一个MVC站点。我需要将站点部署到远程桌面IIS服务器 但在部署之后,站点响应503错误 我采取了以下步骤: 已创建版本为4.0的应用程序池 验证IIS是否已安装4.6.1。 位置:HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full and checked Release Data(具有值394271) 创建新站点并将其转换为应用程序。 创建了一个新的虚拟目录

我正在VS2013中使用4.6.1框架开发一个MVC站点。我需要将站点部署到远程桌面IIS服务器

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

我采取了以下步骤: 已创建版本为4.0的应用程序池 验证IIS是否已安装4.6.1。 位置:HKEY\U LOCAL\U MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full and checked Release Data(具有值394271) 创建新站点并将其转换为应用程序。 创建了一个新的虚拟目录,并将项目中的代码粘贴到其中(发布设置完成)

问题: 当我尝试访问该站点时,它会返回503,应用程序池停止。我已禁用应用程序池->高级设置->快速故障保护->启用为false 但应用程序池似乎停止了

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

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

请参阅

您的网页由应用程序池提供服务。如果禁用/停止应用程序池,并且有人试图浏览该应用程序,则服务将不可用。它的发生有很多原因

  • 您的应用程序可能已崩溃[检查事件查看器,查看是否 您可以在应用程序/系统日志中找到事件日志]
  • 您的应用程序可能经常崩溃。如果应用程序池 在5分钟内崩溃5次[检查应用程序池 您的应用程序池已被IIS禁用 你最终会得到这个信息
  • 在任何一种情况下,问题都是您的工作进程正在失败,您应该从崩溃的角度对其进行故障排除

    检查并确认。

    请参阅

    您的网页由应用程序池提供服务。如果禁用/停止应用程序池,并且有人试图浏览该应用程序,则服务将不可用。它的发生有很多原因

  • 您的应用程序可能已崩溃[检查事件查看器,查看是否 您可以在应用程序/系统日志中找到事件日志]
  • 您的应用程序可能经常崩溃。如果应用程序池 在5分钟内崩溃5次[检查应用程序池 您的应用程序池已被IIS禁用 你最终会得到这个信息
  • 在任何一种情况下,问题都是您的工作进程正在失败,您应该从崩溃的角度对其进行故障排除


    检查并。

    谢谢Bko,这是由于第二点。我发现崩溃是由于创建的apppool的访问集引起的。当我更新它时,它开始工作了。谢谢Bko,这是由于第二点。我发现崩溃是由于创建的apppool的访问集引起的。当我更新它时,它开始工作了。