我使用.net4.0爲我的項目Visual Studio 2010和我發現,每次我在我的項目發生變化的時候,我建立和運行,但我無法看到我的變化。我發現這種情況主要發生在我的Web服務項目上。我不是專業的Web服務專家,並且第一次遇到這個問題,所以如果有人能告訴我我的項目出了什麼問題,以及如何解決問題,我會很感激。 編輯 我ASMX文件,我增加了一個附加的方法,但我無法看到它時,我運行F5Visual Studio 2010的構建問題
回答
當您在Web服務或網站修改編譯後的代碼,你需要確保你重新啓動託管服務或網站的Web服務器。
您可能正在使用的ASP.Net開發服務器。儘管Visual Studio爲您啓動此服務器,但重建時不會自動重新啓動它。因此,服務器仍將引用您更改的程序集的以前版本。
在Windows系統托盤中,你會看到一個或多個圖標描繪了紫色齒輪在左下重疊它的網頁。
有三個人在這個例子:
您可以通過右鍵單擊其圖標並選擇「停止」停止服務器。 (如果你有一個以上的,你將學會識別你需要停止通過識別提示所示,當你將鼠標懸停在圖標的端口號之一)。在需要的時候Visual Studio將重新啓動。
當你在更改服務或網站,請使用此工作流程:
- 更改代碼
- 停止ASP.Net開發服務器
- 重建包含更改的項目
- 運行
客戶端代碼與服務器端代碼
如果您要改變客戶端代碼(HTML或JavaScript),那麼你可能需要強制Web瀏覽器刷新其緩存。在Windows中,通常通過在瀏覽器中按CTRL + F5來完成(詳情請參閱refreshyourcache.com/en/cache)。如果您正在更改編譯代碼(C#),並且重新啓動服務器不起作用,請嘗試重新啓動Visual Studio,然後執行「生成」 - >「清理解決方案」,然後執行「重建」。
如果你在ASP.Net開發服務器面臨的問題,我認爲你是最好創建在IIS中的虛擬目錄並在那裏託管您的Web服務。這樣,您應該能夠進行更改,只需構建它(不要運行它),並且應該可以在您的虛擬目錄中使用,並且只需瀏覽到webservice即可。然後,您不必一次又一次地擊中F5,而不必擔心ASP.NET開發服務器的實例。
下面的文章包含有關如何做到這一點在IIS 7.0上很好的一步一步的指導。這篇文章是關於託管一個網站 - 但是,託管一個web服務沒有什麼不同。
http://www.codeproject.com/Articles/28693/Deploying-ASP-NET-Websites-on-IIS-7-0
我甚至不確定我是否問題正確,但是我的asmx頁面是我正在進行更改的地方,我試圖通過F5運行以測試我的更改 – user1270384
請參閱上面的編輯 – user1270384
我剛剛編輯了我的答案。 –
- 1. Visual Studio構建問題
- 2. visual studio 2008 - 構建問題
- 3. 構建問題2010
- 4. 創建數據庫問題,Visual Studio 2010
- 5. Visual Studio 2010的Visual Studio 2010主題?
- 6. Visual Studio 2010 IDE問題
- 7. Visual Studio 2010調試問題
- 8. Visual Studio 2010庫問題
- 9. 問題與Visual Studio 2010
- 10. Visual Studio 2010:綁定問題
- 11. Visual Studio 2010構建文件鎖定問題
- 12. Visual Studio 11的構建問題
- 13. 爲Visual Studio 2010構建Qt的錯誤
- 14. Visual Studio Community 2015 Update 1構建問題
- 15. Visual Studio與「ReflectionOnlyAssemblyResolve事件」構建問題
- 16. Visual Studio團隊服務構建問題
- 17. Visual Studio 2008構建問題x64與x86
- 18. CMake在Visual Studio下構建問題
- 19. visual studio團隊服務構建問題
- 20. 構建的Visual Studio 6項目與Visual Studio 2010
- 21. Visual Studio 2010的編譯問題
- 22. Visual Studio 2010中,包括OpenSSL的問題
- 23. Visual Studio 2010的遷移問題
- 24. 的Visual Studio 2010 WPF設計問題
- 25. Visual Studio 2010的安裝問題
- 26. Visual Studio 2010中的參考問題
- 27. 設置opengl和visual studio 2010的問題
- 28. Visual Studio 2010中的調試問題
- 29. Visual Studio 2010中freeglut glew的問題
- 30. Visual Studio 2010的精確問題
它的工作。非常感謝你 – user1270384
對不起,這隻發生過一次。它仍然回到舊的,這次我只能看到托盤中的一個開發端口 – user1270384