被WINDOWS 7 的IIS設定搞得七葷八素的,
UI界面完全不一樣,功能拆得很細項, 完全無法在一時間用正常的邏輯來猜想下一步應該要怎麼設定
試了二個多小時,終於把網站轉移成功.....好辛苦, 是我年紀大到這般程度了嗎?
逐一測試每個頁面,試到一個含有動態產生EXCEL檔案的功能, 出現了以下的錯誤,
幸好IE8的JAVASCRIPT錯誤已經可以COPY PASTE...
網頁錯誤詳細資料
使用者代理程式: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 6.1; WOW64; Trident/4.0; SLCC2; .NET CLR 2.0.50727; .NET CLR 3.5.30729; .NET CLR 3.0.30729; Media Center PC 6.0; OfficeLiveConnector.1.4; OfficeLivePatch.1.3; MALC)
時間戳記: Sun, 31 Jan 2010 08:19:49 UTC
訊息: Sys.WebForms.PageRequestManagerServerErrorException: 由於發生下列錯誤,為具有 CLSID {00024500-0000-0000-C000-000000000046} 的元件擷取 COM Class Factory 失敗: 80070005。
想起了以前WINDOWS 2003時曾遇見過相同錯誤,要在元件服務中去更改DCOM 的network service帳號的存取權限.(可以參考這篇討論區的做法...)
到了windows 7的元件服務看了半天,不知是不是因為只安裝office2007的關係,找了半天,根本看不到microsof excel 的dcom元件
最後在茫茫谷海中,看到要在web.config 的
雖然解決了,但不知原來設定DCOM權限的方法有沒解呢? 而且這樣模擬的身份會不會太大了?
測試時,順便觀察到,原本在舊的環境是IIS6+OFFICE2003+OFFICE2007共存, 用DSOFRAMER開啟excel時, 工作管理員會有一個excel的process, 不管你開多少個excel, 似乎都只有一個excel
見鬼了,今天測試又不是這麼一回事了, 先開EXCEL再開DSOFRAMER,excel process又是只有一個了...,而且畫面也切不回原來開啟的EXCEL..
一頭霧水, windows 7 變好多, 一時間真是無法掌握...
目前唯一讓我感到波棒好的是windows 7 64位元 加上光世代來上網, 那速度真的快到只是一眨眼間呢.
facebook上的animal paradise里頭的動物, 似乎每隻小動物都是在快走中...
差很大
沒有留言:
張貼留言