将ASP.NET 5 vNext RC2发布到Azure

时间:2016-01-17 00:49:21

标签: azure asp.net-core

当我向Azure发布我在最新的vNext RC2中配置的微小的测试项目时,在经过漫长的等待后第一次加载时出现以下错误:

The specified CGI application encountered an error and the server terminated the process.

随后,如果应用程序不仅仅是下面非常简单的“Hello World”项目,即它使用了一些MVC等,那么该应用程序非常无响应,无法加载某些图像,需要几分钟才能加载每个页面。虽然有时会突然快一段时间,然后再慢一点。

在RC2中有some changes to the hosting setup,但所有这些都已在我的小测试项目中实现。

我也看过this question并确保我发布了正确版本的CLR,事实上,如果我使用完整或核心CLR,同样的结果会发生。

以下是示例项目(已删除发布配置文件):

https://www.dropbox.com/s/hpkrj6c74eaytjz/TinyProject.zip?dl=1

如果我创建一个新的RC1项目,问题就不会出现,但只要我将其更新为RC2,问题就会持续存在。

2 个答案:

答案 0 :(得分:3)

最后,我通过创建一个除免费或共享选项以外的应用服务计划解决了这个问题,在我的案例B1中(来自Visual Studio Azure SDK的屏幕截图):

enter image description here

答案 1 :(得分:0)

您的Azure Web应用程序实例是否在RC2之前上传了RC1实例?你的项目对我来说没问题,我第一眼看到你的project.json,Startup.cs或hosting.json文件时,我看不出有什么问题。我在Web应用程序上有一个RC1实例,当尝试上传RC2时,没有任何工作,只需要很长时间等待,直到最终它会因503错误而超时。我删除了Web App,刚刚发布了RC2(使用与你自己相同的DNX版本),一切正常(到目前为止!)。

此外,如果您在Web App中打开诊断日志记录,是否会提供更多信息?