我們有一箇舊的asp應用程序,它可以實例化一個.NET com可見類。在這個類中,我們做了一些序列化來將對象存儲在會話中。在.NET中創建XMLSerializer會拋出異常
當我在測試類中調用以下代碼行時,它工作正常。
var cereal = new XmlSerializer(couponApplicator.GetType());
然而,當它被調用的網站和我調試,它引發以下錯誤:
{"Cannot execute a program. The command being executed was \"C:\\WINDOWS\\Microsoft.NET\\Framework\\v2.0.50727\\csc.exe\" /noconfig /fullpaths @\"C:\\WINDOWS\\TEMP\\rwot-yx9.cmdline\"."} System.SystemException {System.Runtime.InteropServices.ExternalException}
我想也許這是有關權限,所以我試圖讓「每個人」完全控制到windows/microsoft.net文件夾以及windows/temp文件夾。作爲參考,我正在Windows XP機器上運行它。有任何想法嗎?
高興你理解了它! – 2010-07-22 20:45:11