当我向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,问题就会持续存在。
答案 0 :(得分:3)
答案 1 :(得分:0)
您的Azure Web应用程序实例是否在RC2之前上传了RC1实例?你的项目对我来说没问题,我第一眼看到你的project.json,Startup.cs或hosting.json文件时,我看不出有什么问题。我在Web应用程序上有一个RC1实例,当尝试上传RC2时,没有任何工作,只需要很长时间等待,直到最终它会因503错误而超时。我删除了Web App,刚刚发布了RC2(使用与你自己相同的DNX版本),一切正常(到目前为止!)。
此外,如果您在Web App中打开诊断日志记录,是否会提供更多信息?