我无法使用Azure和VSO之间的集成创建的构建进行部署。 构建完成正确,但它没有部署在网站上! bin文件夹就在那里。但是视图没有文件夹! 当我在解决方案中创建webjob时,我有一种印象。 我也不能发布它! 谢谢
答案 0 :(得分:1)
您可能实际上是将Web作业(项目只是一个控制台应用程序?)发布到webapp而不是Web项目。
(旁注,这是部署和运行Web作业的一种方法)
您可以通过在“appapp”选项卡上的“app settings”下添加新设置来控制解决方案中的哪个项目。
您想要的设置是Project
,它是从解决方案根目录到您的Web项目的.csproj文件的相对路径。
或者,您可以在自定义.deployment文件中指定设置。
Relevant Kudu documentation here
来自文档:
您可以指定项目文件的完整路径。请注意,这不是解决方案文件(.sln)的路径,而是项目文件(.csproj / .vbproj)的路径。原因是Kudu只为这个项目构建了最小依赖树,并避免在解决方案中构建Web项目不需要的不相关项目。
以下是一个例子:
[配置] project = WebProject / WebProject.csproj