1

不幸的是,我们需要使用 Visual Studio 网站项目而不是 Visual Studio Web 应用程序项目!这意味着我们要发布的网站没有 .csproj 我们现在尝试为我们的 azure 网站设置 git 部署。但是它告诉我没有要部署的项目文件。似乎 azure git 部署总是尝试部署 Web 应用程序项目而不是网站项目。你知道我如何告诉 git 部署来部署网站项目吗?最好的月桂酸

4

2 回答 2

2

我认为这就是您要自定义的部署,这是通过.deployment在应用程序的根目录中包含一个文件来完成的。它将指示Azure 网站中的kudu部署引擎部署哪个文件夹,而不是依赖于 csproj。

于 2014-07-24T07:02:14.980 回答
2

.deployment文件添加到存储库的根目录。

.git
.deployment         <----- this file
DirOne
    DirTwo
        WebsiteRoot           <----- points to this directory
            App_Data
            bin
            etc
            Web.config

将以下行添加到.deployment文件中。

[config]
project = DirOne/DirTwo/WebsiteRoot

另请参阅:https ://github.com/projectkudu/kudu/wiki/Customizing-deployments#deploying-a-specific-folder-for-a-node-php-or-aspnet-site

于 2015-05-20T15:27:28.617 回答