前幾天小喵電腦重新安裝,要用到Ajax Control Toolkit時,要把項目拉進去畫面中的時候,出現了【無效的FORMATEC結構】的錯誤訊息。網路上查了一下,發現大部分的都說只要把工具箱重置,bin裡面的dll抓掉,然後再重新在工作箱內選出Ajax Control Toolkit,就可以解決。小喵如此試了幾次,依舊不行,後來小喵靈機一動,就…,果然OK了。
緣起
前幾天小喵電腦重新安裝,要用到Ajax Control Toolkit時,要把項目拉進去畫面中的時候,出現了【無效的FORMATEC結構】的錯誤訊息。網路上查了一下,發現大部分的都說只要把工具箱重置,bin裡面的dll抓掉,然後再重新在工作箱內選出Ajax Control Toolkit,就可以解決。小喵如此試了幾次,依舊不行,後來小喵靈機一動,就…,果然OK了。
問題的所在
這個過程中,小喵必須先描述一下小喵的環境。小喵當時是透過http直接連到遠端的IIS,試了網路上說的各種方法,依舊是得到相同的錯誤訊息,這讓小喵花了不少的時間。後來靈機一動,會不會是因為小喵是透過遠端IIS開啟專案的關係。於是小喵就這麼做。
- 關閉VS
- 將專案中的檔案,從遠端的主機透過檔案總管,複製一分到本機的硬碟中
- 開啟VS,使用檔案系統的方式,開啟本機硬碟中的資料夾為Web站台
- 再一次在工具箱中,放入Ajax Control Toolkit,然後拉到畫面
- 看到非常順暢,快速地完成了工作(飆淚~~)
- 關閉VS,把檔案再從檔案總管複製到遠端Server上
- 開啟VS,用遠端IIS的方式開啟…
- 結束,收工
原來不順利,是因為用了遠端IIS開啟專案的關係。詳細問題如何造成就不深究了,繼續趕專案中~~
以下是簽名:
- 歡迎轉貼本站的文章,不過請在貼文主旨上加上【轉貼】,並在文章中附上本篇的超連結與站名【topcat姍舞之間的極度凝聚】,感恩大家的配合。
- 小喵大部分的文章會以小喵熟悉的語言VB.NET撰寫,如果您需要C#的Code,也許您可以試著用線上的工具進行轉換,這裡提供幾個參考
Microsoft MVP Visual Studio and Development Technologies (2005~2019/6) | topcat Blog:http://www.dotblogs.com.tw/topcat |