2016-01-19 24 views
0

我是網絡開發新手,請親切。無論如何,我正在使用visual web developer 2012編寫一個網頁,並且遇到了障礙。我在編寫控制檯應用程序方面有很多經驗。在編寫這些應用程序之一併構建應用程序時,會在bin文件夾中填入運行應用程序所需的文件,其中最值得一提的是.exe。但是當我構建頁面時,我所獲得的僅僅是.cshtml文件,打開它所做的只是在我的Web瀏覽器中打開代碼。我試圖在另一個網站上得到答案,但我得到的只是「在網絡服務器上打開它」。這對我來說沒有任何意義。請幫助.....需要什麼來打開遠程服務器上的MVC項目?

回答

0

在您的工作站上本地打開項目,就像其他任何項目一樣。但是,當您準備好發佈該項目時,您可以將其發送到Web服務器。

Visual Web Developer(類似於Visual Studio,不是?)應該有一個內置的小型Web服務器,它在調試模式下執行項目時使用。 (這裏有更多的細節,但是這個陳述本身應該足以讓你調試。)這對於正在進行的開發工作來說很好,但對於最終的生產應用程序來說沒有問題。

類似於在目標工作站上安裝控制檯應用程序,您需要將Web應用程序發佈到Web服務器。這臺服務器可能是巧合由您開發的代碼相同的工作站,但這不是一個要求。

在這種情況下,一個「網絡服務器」可以是很多東西之一。您的計算機(最有可能運行IIS),託管在某處的服務器,雲中的服務等。「發佈」也意味着任何數量的事情。上傳文件,使用IDE中的內置發佈工具,甚至只是將文件提交到源代碼管理,並允許自動發佈服務來獲取它們(我在Azure網站中做了很多)。

最終,您執行的方式已發佈的Web應用程序不是通過雙擊任何地方的文件。 .cshtml文件以及任何其他需要的文件(二進制文件,配置文件,圖像,樣式表等)都存儲在某個Web服務器上,您可以通過向該Web服務器發出請求來「運行」該應用程序,採取在瀏覽器中瀏覽URL的形式。

相關問題