回覆列表
  • 1 # 藍風24

    用自動放在web.config 檔案中。好處就是不用像以前那樣顯式地在bin 目錄下新增相關的

    dll 檔案,給開發的過程帶來了便利,正由於這個,也導致了部署本地開發好的web 程式到

    伺服器的時候產生一些問題。是不是發現在本地執行一切正常的程式釋出到伺服器的時候不

    工作了,很有可能就是你在web 程式中引用了.net 框架類庫之外的第三方類庫。

    因此,無論你用xcopy 方式、vs 下的預編譯方式、複製方式還是命令列模式下的as

    pnet_compiler 編譯方式來發布到遠端伺服器,在這之前你還得像.net1.1 那樣在你的w

    eb 程式根目錄下新增bin 資料夾,並且將所有在你的網站中用到的第三方類庫都放到該目

    第2、4、6、7、8、9 行所引用的就是非.net2.0 基礎類庫,因此需要將這幾條所對應的d

    ll 檔案複製到bin 目錄下,是不是這樣就算完了?未必,看web.config 中的下面程式碼:複製程式碼

    這段程式碼是用到asp.net ajax 控制元件時產生的,如果你裝了Atalas 就知道。因此也必須把

    System.Web.Extensions.dll 複製到 bin 目錄。當然,可能在你的程式並沒有用到

    ajax.net 控制元件,也就不必如此了,只是說需要處理所有類似的問題。

    當所有必須的dll 檔案都複製到bin 目錄下時,離成功部署也就不遠了,其他操作按部

    就班就可以了。

  • 中秋節和大豐收的關聯?
  • 電向量為什麼和磁向量垂直,還有,他們相位為什麼相同?