我正在将ASP.NET 5 Web应用程序迁移从在Visual Studio中手动部署到通过ARM模板进行部署。我可以成功配置网站和部署声明成功,但每当我点击我的端点时,我得到404.它似乎不是一个配置问题,就像我通过同一容器部署相同的Web应用程序一样VS它按预期工作。
浏览网站上的文件,唯一的区别是,通过ARM发布时没有web.config,我想知道是否会导致它。
部署似乎有效的方式是ARM正在调用" dnu pack"在我的xproj上创建一个nupkg,并故意剥离web.config文件。我收到以下消息:
The following commands will not be exported for global install: web.
我无法看到强迫任何方式" dnu pack"包括web.config。
我能找到的大多数文档都是指使用.zip文件上传,但这似乎只适用于旧版本的ASP.NET。有人有指点吗?