2013-08-29 112 views
0

我已將我的Web應用程序託管在IIS 5中的虛擬目錄中。 當瀏覽.aspx web pages一切工作正常。 Web頁面很少從用戶輸入並調用WCF服務。在撥打服務電話時,我得到以下例外 -無法使用WCF服務(託管在IIS中)

序列化消息正文時出錯:'Unable to generated a temporary class(result = 1)。錯誤CS2001:源文件 「C:\ WINDOWS \ TEMP \ peqft5u5.0.cs」找不到錯誤CS2008:未指定 輸入「

我有雙重檢查環境變量在服務器看起來不錯。 我可以確認,代碼沒有問題,因爲在其他類似配置&託管環境中的工作方式相同。

+1

服務運行的指定用戶是否具有對c:\ windows \ temp文件夾的讀/寫權限?這是我首先想到的。 – Brian

回答

0

ASP.NET默認用戶沒有對TEMP文件夾的寫入權限。寄希望於晚些時候,有一天會有所幫助!