2010-01-11 79 views
1

我收到以下錯誤消息發佈一個Web服務,同時嘗試發佈我的web服務在Vista IIS 7.0:錯誤在IIS 7.0

說明:該請求提供服務所需資源的編譯過程中出現錯誤。編譯器錯誤消息:CS0016:無法寫入輸出文件'c:\ Windows \ Microsoft.NET \ Framework64 \ v2.0.50727 \ Temporary ASP.NET Files \ helloworld \ a71cdc49 \ 1d988805 \ App_Web_defaultwsdlhelpgenerator.aspx.cdcab7d2.mchc3ynk.dll' - '訪問被拒絕。 '

我該如何解決這個問題?

+0

解決方案: 轉到 - > C:\ Windows->右鍵單擊臨時文件夾並選擇屬性,然後更改安全選項卡 - >組用戶選擇IIS_USERS,然後授予完全權限並給出確定。 它會顯示一條警告消息並給出確定。並重新啓動IIS7.0並瀏覽已發佈的虛擬目錄應用程序.ASMX。您可以毫無問題地獲得webservices列出的頁面。 – Jeyavel 2010-01-11 10:10:08

回答

2

嘗試授予%TEMP%文件夾(c:\ windows \ temp)的ASP.NET帳戶(網絡服務)的完全訪問權限。