2012-08-24 54 views
1

當試圖訪問我的WCF服務它拋出以下異常WCF服務訪問錯誤 - HTTP請求被禁止

  • HTTP請求與客戶端身份驗證方案「無名氏」禁止。
  • 內部檢查:遠程服務器返回錯誤:(403)禁止。

其他意見:

  • 這是工作時,我成立了其他系統沒有錯誤較早
  • 相同的應用程序。
  • 從我的系統本身使用Windows應用程序,它工作正常。

現狀:

  • WCF服務在遠程開發服務器託管和我加在我的web應用程序服務的參考。
  • 對於消耗服務現在的Web應用程序從VS不是由IIS

一個真正的混亂託管運行。有沒有人遇到這種情況?請與我分享。我谷歌關於這個問題,但沒有他們是有幫助的。

+0

你能提供有關您使用的是什麼類型的安全性綁定的更多信息? Windows身份驗證,基本,無等 – Dan

+0

當wcf服務引用到Web應用程序時使用默認配置。即Windows。所有默認設置都在其他系統上工作 –

回答

0

可能是您的本地計算機上打開了Windows身份驗證,但在IIS中未啓用。

仔細檢查您的服務正在運行的應用程序池。另外,請確保應用程序池正在運行集成模式並且版本正確。

看到這個article具體的第一步。

+0

在IIS中啓用Windows身份驗證。選中「統計窗口驗證」複選框。在目錄安全性選項卡。 Plz再次檢查問題,我補充了幾點 –

0

檢查託管服務的應用程序池。如果在那裏打開Windows身份驗證,則將其包含在清單xml文件中。

<system.web> 
    <authentication mode="Windows" /> 
</system.web> 

相關信息:Click here

相關問題