我已經有了ASP.NET應用程序中託管的WCF Web服務。對於asp.net 部分,我使用窗體身份驗證來訪問我想要使用 Windows身份驗證的Web服務。配置完成後, 服務的調用者將被重定向到Web應用程序的登錄頁面。我試圖 排除託管WCF Web服務的文件夾,但無法使其工作。Asp.MVC和WCF混合身份驗證
可以這樣配置,還是必須將我的WCF作爲獨立站點託管在iis中?
編輯
經過一些google搜索,我發現它是更多鈔票,但它不是那麼容易,因爲我想它是:)我不喜歡特別是具有的部分是我的應用程序必須有這個包裝在GC或應用程序必須有充分的信任permisions :(
虐待嘗試,讓你知道如何去。
嗯,我需要使用asp.mvc應用程序的兩種形式認證,然後在同一時間爲ws窗口。我需要分開這兩個,如果它甚至可能... – Eduard
我不知道這會工作。問題在於直接在Web應用程序的IIS虛擬目錄上進行身份驗證設置。在WCF中使用Windows身份驗證時,IIS虛擬目錄需要啓用Windows身份驗證並關閉匿名訪問;但使用表單身份驗證的ASP.NET webforms需要IIS虛擬目錄啓用「匿名訪問」。這兩種模式相互衝突。我不確定你將如何去解決這個衝突。 – HashTagDevDude
在我編輯它的帖子中有一種看起來很怪異的樣子。 Eaven我不喜歡提供的解決方案我試試吧... – Eduard