但是我要上的程式是3.5完成的XDXD
上架出錯是免不了的了XD
由於ASP.net的設計,WebConfig是會有繼承關係的,
所以,新要上架的程式(姑且稱為B程式),
會去繼承到上一層網站(姑且稱為A網站)所有擁有的WebConfig,
A網站比較早完成,
所以會有個甚麼MagicAjax的,這在B程式當中是沒有使用到的,
但是B程式掛在A網站下,因為繼承的關係,
所以B程式在跑的時候,webconfig跑到magicajax這段就一定會出錯。
後來GOOGLE了一陣子,
找到了解法~~
簡單來說就是把A網站的問題MagicAjaxModule直接REMOVE掉,或是如ScriptModule這個TAG,上下層皆有,但是會有版本不同而出錯的狀況,這樣就直接在自己程式的webconfig裡REMOVE掉上一層的tag,然後再加上自己的TAG~
另外還有一個clear的TAG可以一次清理多一點的屬性,這樣~
參考這邊1 英文
參考這邊2 中文
參考這邊3 英文
沒有留言:
張貼留言