【发布时间】:2016-08-01 18:26:37
【问题描述】:
我正在尝试通过 git 在 Azure 上部署 aspnetcore 应用程序。如https://docs.asp.net/en/latest/tutorials/your-first-mac-aspnet.html所示,我已经直接完成了所有操作
后来我什至遵循Problems with deploy ASP.NET 5 (ASP.NET Core) app to Azure 中定义的步骤,并从https://github.com/bigfont/WebNotWar 部署了普通项目 在这两种情况下,我得到的一切都只是一条消息
您无权查看此目录或页面..
当我尝试访问任何控制器时,响应是
您要查找的资源已被删除,有它的名字 已更改,或暂时不可用。
我很确定部署本身没有问题,因为我尝试破解代码并且它反应正确。
【问题讨论】:
-
WebNotWar 的部署是一个 RC1 应用程序。您使用的是哪个版本的 ASP.NET Core?您可以通过 project.json 文件进行检查。
-
我使用 > 1.0.0-preview2-003121 但我认为没关系,因为我尝试部署 WebNotWar 并且它也不起作用。
-
这可能很重要,因为在 RC1 之后 Azure 与 AspNetCore 集成的方式发生了变化。
-
所以,基本上 Azure 已经改变了集成。那么为什么您的 WebNotWar 仍在工作而我的部署(代码和配置没有任何更改)失败了?我使用 git 部署,这就是为什么我说我的运行时版本并不重要,但我可能是错的。
标签: c# asp.net azure kestrel-http-server .net-core