2012-10-24 194 views
1

你好,我很新來創建.net中的web服務。 我在.net中創建了一個webservice它默認有一個webmethod HelloWorld,另一個是我創建的add方法。然後我建立了這個webservice。 現在在第二階段,我已經安裝IIS 然後在管理員工具 - > IIS管理器 - >默認網站右鍵單擊我創建了一個名爲「試用」的虛擬目錄,給出了具有所有權限的web服務的路徑。 我的服務已命名爲service.asmx。從IIS運行web服務

現在的問題是,當我右鍵單擊該service.asmx並瀏覽它。它顯示我的錯誤,如

 You are not authorized to view this page 

    You do not have permission to view this directory or page using the credentials you supplied. 

我還曾試圖檢查「啓用匿名訪問」並且還通過uncheckable嘗試過,但它不工作的。 即使我也嘗試過檢查集成的Windows身份驗證,並試圖取消選中它,但它現在也無法工作,我有點厭倦它。 我不明白爲什麼它沒有給我從IIS 運行該web服務的權利,即web服務可以在studio 2008上完美運行。 請給我建議來運行它。

回答

0

首先你可以請包括你的Web.config文件嗎?另外,您是否確保爲使用IIS管理器創建的文件夾設置權限?我會檢查第一個