如何设置ASP.NET网站(不是已编译的应用程序)的构建/发布。
我有一个主要是静态资产的经典简单网站。该网站的唯一原因是用于联系表单电子邮件的aspx页面。
答案 0 :(得分:1)
简单步骤:
您也可以参考此主题:Automated Deployement of ASP.Net MVC Website In IIS server with a Continuous Deployment
如果要将应用程序部署到azure,可以添加Azure App Service Deploy步骤以将应用程序部署到azure(不要安装以前的扩展并删除步骤3,4,5)
您也可以参考这篇文章:Deploy ASP.NET apps to Azure web apps
答案 1 :(得分:0)
我在寻找的是发布ASP.NET 2.0网站(不是需要构建的应用程序)。
最终很容易。我主要是静态文件,但有一个aspx页面用于联系表单。我跟着这个solution但是调整了一下。
我需要做的就是添加npm和gulp任务。我的gulp任务就像答案所暗示的那样 - 将所有相关文件复制到名为dist的文件夹中。从那里,我将所有东西从dist目录复制到$(Build.ArtifactStagingDirectory)。
然后,只需将$(Build.ArtifactStagingDirectory)发布到服务器(类似于构建MVC应用程序示例的放置目录)。
我连接了CI / CD的版本。