【问题标题】:Issue with TFS build definition and WCF service in a Web Site "Project"网站“项目”中的 TFS 构建定义和 WCF 服务问题
【发布时间】:2011-11-30 23:46:49
【问题描述】:


我正在尝试为我正在处理的 WCF 服务创建 TFS 构建定义。当我去设置“要构建的项目\要构建的项目”时,我无法选择任何 .*proj 或 .sln 文件。该服务的源位于“Visual Studio\WebSites\SERVICE_NAME”目录下,该目录没有 .proj 或 .sln 文件。
我一直在寻找有关此事的任何材料,但似乎没有任何相关以我的情况。

【问题讨论】:

    标签: wcf tfs build publish


    【解决方案1】:

    您已选择使用网站“项目”。那是个错误。

    网站不是项目。因此它们没有项目文件,也没有构建。

    我强烈建议不要将网站用于任何严肃的工作。改用 Web 应用程序项目(文件->新建项目并选择“WCF 服务应用程序”)。

    也不要将它们用于 Web 应用程序。

    【讨论】:

    • Ahhhh. 这是有道理的......感谢您的快速回答。 (使用这种方法而不是“网站”有什么缺点吗?我在开发过程中相当顺利。)因此,您建议简单地使用“新项目\wcf 服务应用程序”重新创建服务?跨度>
    • 网站“项目”不适合专业应用程序开发。它们适用于熟悉将磁盘上的任何文件视为站点的一部分的开发风格的人,以及几乎没有代码的应用程序。任何比这更有趣的事情都会在使用网站时引起问题。根据定义,Web 服务更有趣。是的,只需创建一个 WCF 服务应用程序并从原始服务中复制代码即可。
    猜你喜欢
    • 2012-07-18
    • 2016-08-18
    • 1970-01-01
    • 2016-01-29
    • 2011-10-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多