【问题标题】:WebDeployment - Customize Build TemplateWebDeployment - 自定义构建模板
【发布时间】:2011-08-04 22:04:38
【问题描述】:

我们正在使用 TFS 2010 来部署 Web 应用程序。我们使用 Web 应用程序的项目设置来配置应使用哪个 iis 文件夹,以复制 Web 应用程序。

一切都很好,但是我们想将丢失的 dll 文件复制到 PublishedWebsites 文件夹,这也可以,但是复制的 dll 不在指定的 iis 文件夹中。

那么有人可以告诉我什么时候我必须复制 dll 吗?

我们正在使用 worflow-foundation 来定制我们的构建模板。

目前我们在编译步骤之后直接复制 dll。

希望有人能帮助我们!

【问题讨论】:

    标签: build-automation workflow-foundation web-deployment-project


    【解决方案1】:

    您提到“我们想将丢失的 dll 文件复制到 PublishedWebsites 文件夹”,所以您错过了所有 dll 都应该存在的东西,请尝试通过以下链接查看我的帖子:

    http://mohamedradwan.wordpress.com/2010/10/23/auto-deploy-your-website-for-qa-with-team-build/

    如果这对您没有帮助,请在以下链接中查看我关于如何将 web 包包含文件的答案

    How can we include the files created by ajaxmin in the msdeploy package created by MSBuild

    谢谢

    M.拉德万

    【讨论】:

    • 问题是我们使用了Registration.dll(library-project)。此 dll 包含一个 repository.dll。没有直接使用repository.dll 中的类,这意味着由ioc 容器在运行时创建的实例,我们只使用接口而不是直接使用类。因此 web 部署后 repository.dll 丢失。 Localy 一切都按预期工作,但在自动构建之后,repository.dll 丢失了。 p.s 我们正在使用 web-deployment 目标。你的链接对我没有帮助。还有其他想法吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-05-29
    • 2014-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多