我有一個新的WCF服務應用程序,當我點擊F5進行調試時,WCF測試客戶端總是出現,但我想禁用它,因爲我使用soapUI來測試。如何禁用WCF測試客戶端 - VS 2012
我已經在這裏嘗試了答案https://stackoverflow.com/a/8441887/903056但是這個XML節點不再在VS 2012的項目文件中。我也嘗試了其他一些東西,例如更改默認開始頁並嘗試強制調試以啓動一個瀏覽器會話。
我有一個新的WCF服務應用程序,當我點擊F5進行調試時,WCF測試客戶端總是出現,但我想禁用它,因爲我使用soapUI來測試。如何禁用WCF測試客戶端 - VS 2012
我已經在這裏嘗試了答案https://stackoverflow.com/a/8441887/903056但是這個XML節點不再在VS 2012的項目文件中。我也嘗試了其他一些東西,例如更改默認開始頁並嘗試強制調試以啓動一個瀏覽器會話。
終於 只檢查啓動項目和依賴,我發現周圍一個合理的工作。我所做的只是爲項目添加一個空的html頁面,然後右鍵單擊解決方案資源管理器中的html文件,然後選擇Set As Start Page
。一個調試會話開始,但它不會去到WCF TestClient。不優雅,但工程。
這是令人發狂,但工作正常。我有一箇舊的VS2010 WCF Rest Rester Kit服務線,我只需要支持一點,這個答案是一個巨大的幫助。謝謝! – 2014-06-19 22:29:04
這是真的感到沮喪,但你可以嘗試下列條件之一的禁用WCF測試客戶端:
1.Open所申請的項目屬性,然後選擇Web選項卡。選擇 「當前頁面」單選按鈕(我相信選中了「特定頁面」按鈕),保存項目並運行(F5)。
2.You可以修改prject XML(.csproj的)文件,並添加
<EnableWcfTestClientForSVCDefaultValue>False</EnableWcfTestClientForSVCDefaultValue>
屬性<WebProjectProperties>
節點。這應該通過以下方式完成:
2.1卸載請求的項目(右鍵單擊 - >卸載項目)。
2.2編輯<ProjectName>
.csproj(再次右鍵單擊項目)False。
2.3查找WebProjectProperties節點並添加。
2.4重新加載該項目。
我希望你會發現,unswer有幫助..
很酷的作品 – 2015-07-16 11:48:17
無需額外的東西只是做以下的事情。
工具 - >選項 - >項目和解決方案 - >生成和運行以及運行
不知道這與我的問題有什麼關係。 – EkoostikMartin 2013-09-23 14:03:17
嘗試這一點,它一定會解決您的問題 – Karu 2013-09-25 13:00:27
爲我的作品(至少在Visual Studio 2012更新4)一個簡單的選擇:
打開WCF項目屬性並轉到網絡部分。設置開始動作設置爲Don't open a page. Wait for a request from an external application.
選擇該選項後,我不再看到WCF測試客戶端。
無論如何,我個人通常會選擇這個開始動作,因爲我更喜歡在瀏覽器中點擊F5,而不是每次打到VS中的F5都打開另一個選項卡。
我也有類似的問題,並發現這是由默認的啓動選項下
> Solution Properties > Debug >Start Options >Command line arguemnts:
引起它上市/client:"WcfTestClient.exe"
這是啓動測試客戶端的命令行參數。簡單地刪除這個論點解決了我的問題
舊的線程,但發現它,而我與VS2013遭受同樣的挫折。如果在VS編輯器中打開(yourProject)\ svc.cs文件運行項目(F5),則WCF客戶端啓動。如果您在VS編輯器中將F5與任何其他文件一起作爲選定並聚焦的文件,則IIS和常規的第一個網頁將啓動。 知道的時候很簡單。
唯一的問題是VS只打開http:// localhost:port而不是http:// localhost:port/foobar.svc – 2016-06-22 08:15:58
try [this](http://stackoverflow.com/a/8441879/649524)。您需要從調試參數中刪除命令行。 – Tilak 2013-03-06 16:19:54
感謝您的回答,但該選項在WCF服務應用程序中不可用(此選項僅適用於服務庫)。 – EkoostikMartin 2013-03-06 16:22:09
我試過了,你已經共享的鏈接,它已禁用wcftestclient。要啓用soapui,您可以瀏覽 - >「右鍵單擊WCF項目」 - >「Web」 - >「啓動操作」 - >「啓動外部程序」 – Tilak 2013-03-06 16:34:08