項目做完,重新生成成功后,右鍵選擇發布,然后再IIS中部署網站。老遇到IIS部署的網站不是最新版本。但是我在本地解決方案中運行項目,卻是最新的。這說明發布沒有將最新的代碼打包進去。經常出現這問題,不知道什么原因。(由于測試需要,我也改過我的本地 系統時間)。我用的是VS2012。試過了重啟VS、重新建立發布的配置文件、改回正確的本地系統時間等方式都不行。。求大神指點。。。
17 回答

拉莫斯之舞
TA貢獻1820條經驗 獲得超10個贊
我充分懷疑你發布的目標位置與你網站的實際位置不一致。
?
此外,你還可以把你現有已發布的網站備份出去后將網站清空,然后再發布,看是否有正確發布網站。

HUH函數
TA貢獻1836條經驗 獲得超4個贊
可以把項目生成目錄設置成IIS的根目錄,項目生成就有最新的了,也可以直接文件系統發布出去再拷貝到IIS下面撒。這樣肯定是最新的了撒。不至于重裝vs哦!

九州編程
TA貢獻1785條經驗 獲得超4個贊
你這個是發布方式錯誤了 首先點發布??--- 新建一個配置文件 --如果你已經建立了請修改配置? --選擇發布方式-- 文件系統--選擇目標位置---目標URL不用填寫 --然后配置是 DEbug 發布還是release 發布 最后點發布 然后檢查IIS是否能正常工作 .NET是否注冊正確版本?? 根據你項目選擇的.NET版本定? 然后配置IIS的時候記得選擇集成 基本都一次性成功 重來沒有碰到過你說過的問題
- 17 回答
- 0 關注
- 568 瀏覽
添加回答
舉報
0/150
提交
取消