我有一個Web服務(WCF或ASMX無所謂)...我做了一個控制檯應用程序,右鍵單擊,增加服務參考。到現在爲止還挺好。ASP.NET兼容模式下的WCF服務 - 什麼是最簡單的方式來傳遞用戶名/密碼
但是,我不能爲我的生活傳遞「安全」證書到我的服務。這是我的客戶端代碼:
var client = new MyClient();
client.ClientCredentials.UserName.UserName = "bob";
client.ClientCredentials.UserName.Password = "123!!";
client.HelloWorld();
client.Close();
但在服務器上,無論我做什麼(上下車,WCF服務,ASMX服務,自定義HTTP處理程序等aspnetcompant模式)......我無法找到'鮑勃:123 !!'任何地方。不在頭文件中,不在HttpContext.Current.User.Identiy.Name中,而不在Thread.CurrentPrincipal中...沒有。
我在這裏錯過了什麼?
有了框架,您使用?WCF/SSL在3.5(或SP1)中發生了一些變化 – 2008-12-21 11:01:14