2015-02-06 67 views
0

好的,所以我在Visual Studio 2013中製作了一個基於asp.net/c# mvc實體的Web應用程序。它在IIS上的本地計算機上工作良好,當然Visual Studio會編譯它以供瀏覽器解釋。但是,現在我想在工作中將它部署到網絡上的服務器上,以便每個人都可以開始連接並使用它。如何在服務器2012 R2上「運行」asp.net mvc web應用程序

服務器正在運行MS Server 2012 R2並設置爲應用程序服務器。我可以將應用程序發佈到其/ sites/Default Web Site站點上。但是,正如所料,當我嘗試導航到客戶端計算機上的該URL時,它會給我一個錯誤,因爲這些文件都是.cshtml和.cs,而不是.html。

我在我的項目中有一些.jpg文件,如果我將它們添加到「默認文檔」部分,它們顯示得很好,所以我知道問題在於這些文件不是瀏覽器友好的格式。我想我需要在服務器上安裝一些東西,以便當機器連接到站點並嘗試在瀏覽器中查看它們時,以正確的格式編譯和呈現頁面。我的問題是,如何讓應用程序在託管在服務器上時顯示在瀏覽器中,方式與通過Visual Studio 2013編譯時顯示的方式相同?

+0

谷歌「將asp.net mvc網站部署到iis」 – DoctorMick 2015-02-06 13:30:34

回答

0

從這個問題的描述我認爲你是ASP.NET MVC中的新手。首先,最重要的ASP.NET MVC使用路由來查找並創建客戶端的返回html。所以基本上你不直接請求.cshtml文件,因爲它們需要處理。要部署應用程序,你可以找到幾種方法

http://www.asp.net/mvc/overview/deployment

在這個環節,你可以找到你需要的應用程序在Windows Server工作的所有部署的一步。

相關問題