【发布时间】:2010-06-01 15:20:41
【问题描述】:
我写了一个 WCF 服务之后我试图发布(在构建之后)这个服务。但是解决方案没有显示发布选项,也没有在解决方案中创建任何 .svc 文件,为什么?
提前致谢。
问候,
拉杰什
【问题讨论】:
我写了一个 WCF 服务之后我试图发布(在构建之后)这个服务。但是解决方案没有显示发布选项,也没有在解决方案中创建任何 .svc 文件,为什么?
提前致谢。
问候,
拉杰什
【问题讨论】:
您是否创建了 WCF 服务库或 Windows 服务,然后向其中添加了 WCF 服务类和脚手架?
如果是这样,那么这就解释它。
“发布”选项仅出现在 VS 中的 Web 项目中 - 所以要么是网站,要么是 Web 应用程序项目。此外,仅托管在 Asp.Net 中的服务需要 .svc 文件,因为需要文件扩展名(在任何重写规则之前)才能“激活”服务主机。
创建一个新的网站应用程序。
向其中添加一个新的 WCF 服务(还应添加 .svc),然后使用您的服务代码更新虚拟接口和存根类。
【讨论】: