[英]How to debug WCF web service with Android client?
我一直在開發可以互相通信的WCF服務和Android應用程序。在開發中,當我對Web服務進行更改時,我每次都右鍵單擊Web Project-> Publish Web Site來發布服務。耗時的。
我正在使用Visual Studio 2013。
是否可以在不將wcf服務發布為網站的情況下進行調試? 有沒有其他方法可以做到這一點。
提前致謝。
絕對可以,您可以在不發布的情況下調試WCF服務。只需在解決方案資源管理器中右鍵單擊.svc文件,然后單擊“在瀏覽器中查看”,即可打開瀏覽器並使用類似
http:// localhost:3006 / ConsumerServices.svc
然后將此網址提供給您調用的位置。只需在所需的位置放置斷點即可。
僅舉例來說,我已經使用了Angularjs。
$http({
method: 'POST',
url: 'http://localhost:3006/ConsumerServices.svc/GetData',
data: DetailsJson,
headers:
{
'Content-Type': 'application/json; charset=utf-8',
'Content-Length': DetailsJson.length
}
}).then(function (response) {
success(response);
}, function (errorresponse) {
error(errorresponse);
});
而且,您還可以使用Google chrome的Advanced Rest Client( chrome:// apps / )進行調試
並在web.config file.as中進行一些更改
<httpProtocol>
<customHeaders>
<add name="Access-Control-Allow-Origin" value="*"/>
<add name="Access-Control-Allow-Headers" value="Origin, X-Requested-With, Content-Type, Accept"/>
</customHeaders>
</httpProtocol>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.