2

我正在将 ASP.NET 5 Web 应用程序从在 Visual Studio 中手动部署迁移到通过 ARM 模板进行部署。我可以成功地配置网站并且部署声称成功,但是每当我点击我的端点时,我都会得到一个 404。这似乎不是配置问题,就好像我通过 VS 将同一个 Web 应用程序部署到同一个容器中一样按预期工作。

浏览网站上的文件,我能看到的唯一区别是通过 ARM 发布时没有 web.config,我想知道这是否会导致它。

部署的工作方式似乎是 ARM 在我的 xproj 上调用“dnu pack”来创建一个 nupkg,并且故意删除了 web.config 文件。我收到以下消息:

The following commands will not be exported for global install: web.

我看不到任何强制“dnu pack”包含 web.config 的方法。

我能找到的大多数文档都是指使用 .zip 文件上传,但这似乎只适用于旧版本的 ASP.NET。有人有任何指示吗?

4

0 回答 0