通过 Cruise Control 发布 MVC v1 C# 应用程序

2024-01-19

我正在尝试通过巡航控制在我的构建服务器上发布 3.5 MVC 网站。

在网上查了一下,看来您需要包装 ASP Net 编译器。我希望这个任务可以通过 MSBuild 调用。

关于如何做到这一点有什么想法吗?


使用 MSBUILD 文件可以非常简单地完成此任务。

这是一个示例目标,它将重建您的整个解决方案并将您的 MVC Web 应用程序部署到您所需的输出目录

<Target Name="Deploy">
    <MSBuild Projects="Solution.sln" Targets="Rebuild" />

    <MSBuild Projects="MVCWebProject\MVCWeb.csproj"
        Targets="ResolveReferences;_CopyWebApplication"
        Properties="OutDir=$(OutputFolder)\bin\;WebProjectOutputDir=$(OutputFolder)" />
</Target>

在 cc.net 配置中,只需将 /p 选项传递给 MSBUILD 任务即可指定 Web 应用程序的输出目录,如下所示:

/p:OutputFolder=c:\您的\输出\路径

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

通过 Cruise Control 发布 MVC v1 C# 应用程序 的相关文章

随机推荐