用自動放在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 目錄下時,離成功部署也就不遠了,其他操作按部
就班就可以了。
用自動放在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 目錄下時,離成功部署也就不遠了,其他操作按部
就班就可以了。