2010-06-01 26 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

相關問題