我是網絡開發新手,請親切。無論如何,我正在使用visual web developer 2012編寫一個網頁,並且遇到了障礙。我在編寫控制檯應用程序方面有很多經驗。在編寫這些應用程序之一併構建應用程序時,會在bin文件夾中填入運行應用程序所需的文件,其中最值得一提的是.exe。但是當我構建頁面時,我所獲得的僅僅是.cshtml文件,打開它所做的只是在我的Web瀏覽器中打開代碼。我試圖在另一個網站上得到答案,但我得到的只是「在網絡服務器上打開它」。這對我來說沒有任何意義。請幫助.....需要什麼來打開遠程服務器上的MVC項目?
0
A
回答
0
您在您的工作站上本地打開項目,就像其他任何項目一樣。但是,當您準備好發佈該項目時,您可以將其發送到Web服務器。
Visual Web Developer(類似於Visual Studio,不是?)應該有一個內置的小型Web服務器,它在調試模式下執行項目時使用。 (這裏有更多的細節,但是這個陳述本身應該足以讓你調試。)這對於正在進行的開發工作來說很好,但對於最終的生產應用程序來說沒有問題。
類似於在目標工作站上安裝控制檯應用程序,您需要將Web應用程序發佈到Web服務器。這臺服務器可能是巧合由您開發的代碼相同的工作站,但這不是一個要求。
在這種情況下,一個「網絡服務器」可以是很多東西之一。您的計算機(最有可能運行IIS),託管在某處的服務器,雲中的服務等。「發佈」也意味着任何數量的事情。上傳文件,使用IDE中的內置發佈工具,甚至只是將文件提交到源代碼管理,並允許自動發佈服務來獲取它們(我在Azure網站中做了很多)。
最終,您執行的方式已發佈的Web應用程序不是通過雙擊任何地方的文件。 .cshtml
文件以及任何其他需要的文件(二進制文件,配置文件,圖像,樣式表等)都存儲在某個Web服務器上,您可以通過向該Web服務器發出請求來「運行」該應用程序,採取在瀏覽器中瀏覽URL的形式。
相關問題
- 1. Office.Interop.Excel - 爲什麼需要在服務器上打開Excel?
- 2. 在服務器上覆制Netbeans項目需要做什麼?
- 3. MSBuild:我在構建服務器上需要什麼來構建我的項目
- 4. 部署在遠程服務器上的ASP.NET項目需要頁面上的ScriptManager
- 5. 在eclipse中從遠程服務器打開一個php項目
- 6. 是否可以設置PyCharm在遠程服務器上打開項目?
- 7. 需要在遠程http服務器上安裝什麼才能使用apache httpclient
- 8. 爲什麼我們不需要關閉對遠程EJB服務器打開的連接
- 9. angularJS是否需要遠程服務器上的配置?
- 10. 使用Umbraco將MVC項目部署到遠程iis服務器
- 11. 你需要我在VS2010打開Silverlight項目打開Silverlight項目
- 12. 我需要學習什麼語言來開發Web服務?
- 13. 構建服務器(例如TFS或TeamCity)需要什麼來構建Visual C++項目,而不需要VisualStudio?
- 14. Capistrano git在遠程服務器上需要密碼
- 15. 服務器端爲websocket需要什麼?
- 16. 服務器,我需要什麼?
- 17. Eclipse的「打開項目」需要永久
- 18. 爲什麼我的開發團隊需要構建服務器?
- 19. 在遠程服務器上打開文件[路徑問題]
- 20. 調試遠程服務器上的eclipse/maven項目?
- 21. 遠程服務器上的Yii項目設置
- 22. 從Eclipse構建遠程服務器上的Android項目
- 23. UnauthorizedAccessException使用複製,項目上的遠程文件服務器
- 24. 我需要在MVC 3&4的構建服務器上安裝什麼?
- 25. 將http服務器轉換爲https服務器需要什麼?
- 26. 「致命錯誤:要求():失敗打開需要...」上傳laravel 5項目到服務器後出錯
- 27. 需要遠程桌面服務?
- 28. 爲什麼我需要「sudo」來運行Moovweb服務器?
- 29. 爲什麼Java應用程序需要應用程序服務器來託管?
- 30. 在遠程網絡服務器上部署Flex項目