2010-06-01 80 views
1

我写了一个WCF服务之后,我试图发布(生成后)此服务。但解决方案没有显示发布选项,也没有在解决方案中创建任何.svc文件为什么?wcf服务没有显示发布选项为什么?

在此先感谢。

问候,

拉杰什

回答

1

你创建一个WCF服务库,或Windows服务,随后再添加一个WCF服务类和支架?

如果是这样,那么这将解释它。

“发布”选项仅对VS中的Web项目显示 - 因此它是网站或Web应用程序项目。此外,.svc文件只需要在Asp.Net中托管的服务,因为需要(在任何重写规则之前)文件扩展名来“激活”服务主机。

创建一个新的网站应用程序。

向其添加一个新的WCF服务(它也应该添加.svc),然后用您的服务代码更新虚拟接口&存根类。

+0

我创建了WCF服务库和如何创建.Svc文件有没有其他方法? – Rajesh 2010-06-01 07:23:56

+0

谢谢你安德拉斯佐尔坦 我的问题已清楚。但是什么是差异b/w wcf类库和web项目wcfservice? – Rajesh 2010-06-01 07:27:05

+0

嗨Rajesh,请参阅http://stackoverflow.com/questions/2434906/wcf-service-library-vs-class-library-project-types - 如果我的答案帮助你然后接受它,所以它可以离开董事会:) – 2010-06-01 08:01:31