字體:小 中 大 | |
|
|
2010/11/08 22:39:32瀏覽342|回應0|推薦5 | |
半年前公司建置了一套房貸系統。這套系統是 Web-based的系統,用 dot net 2.0 framework + SQL Server 2005 + Windows 2003作為開發工具。 系統的第一階段以進件、鑑價、徵信、到撥款為主,最近繼續做第二階段,也就是客服的部份。當我們把第二階段的程式搬到 UAT Server 的時候,突然接到 business 的緊急需求,要針對已上線的部份做 enhancement,所以vendor 很快的幫忙修改並且也搬到了UAT server。 新的需求在UAT測試 ok,我們找了一個黃道吉日把它搬到正式環境。但是我們只有把 root\bin 底下跟這次 enhancement 相關的部份搬到 production server,第二階段的程式並沒有搬上去。結果系統出現 “.asmx has not been pre-compiled, and can not be requested”的error message。 我們花了將近半天的時間,反覆檢查production server and UAT server 的設定,發現兩邊並沒有不一致的地方。Google 上面給的解答是因為從 .net 1.1 升級到 .net 2.0 就會有這樣的問題,可是我們一開始就是用 .net 2.0,而且之前都沒有這個問題。 最後我們把 root\bin 底下所有的 file 全部都 copy 到 production server,這個問題就解決了。先把他記錄下來已免日後遇到同樣的問題時又忘記。 |
|
( 心情隨筆|工作職場 ) |