Azure网站GitDeploy网站项目

时间:2014-07-02 08:51:53

标签: azure azure-web-sites azure-git-deployment

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

2 个答案:

答案 0 :(得分:2)

我认为这是您通过在应用程序的根目录中包含.deployment文件来实现的Customize your deployment。它将指示{* 3}} Azure网站中的部署引擎要部署哪个文件夹,而不是依赖于csproj。

答案 1 :(得分: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