2012-03-02 54 views
2

我有一個asp.net應用4承載通過WebServiceHost一個WCF REST服務...WCF REST和asp.net和調試

WebServiceHostFactory factory = new WebServiceHostFactory(); 
routes.Add(new ServiceRoute("mss", factory, typeof(ModuleStorage))); 

我的應用程序有一個自定義驗證模塊,需要IIS匿名訪問。我也有Windows集成,以便我可以調試我的應用程序。

我遇到的問題是由WebServiceHost創建的WebHttpBinding不支持在IIS中啓用兩種身份驗證方法。我可以關閉Win。驗證。它的工作原理,但我不能調試。

所以我的問題是...我可以啓用WebHttpBinding來支持兩者,或者我可以以某種方式啓用調試沒有贏。驗證。

此服務必須作爲應用程序的一部分進行託管,我需要一種調試方法。

+0

你要重視與期待出視覺工作室自動附加IIS進程? – dmportella 2012-03-02 15:28:39

+0

對不起,我不明白你的問題。我在調試模式下啓動應用程序,所以是的,我想VS自動附加到工作。 – LDAdams 2012-03-02 15:37:24

回答

1

取決於你正在嘗試調試。您始終可以使用SvcTraceViewer跟蹤WCF服務。您可以在服務器上使用Here is the config