2012-01-03 164 views

回答

11

1- bin文件夾
2-內容文件夾
3- Scripts文件夾
4-視圖文件夾
5- Global.asax中
-6-的Web.config
7-選自C拷貝:\程序Files \ Microsoft ASP.NET \ ASP.NET網頁\ 1.0 \目錄大會
你應該在 「BIN」 將這些文件複製目錄之前部署網站

Microsoft.CSharp.dll - reference 
Microsoft.Web.Infrastructure.dll and .xml - copy 
System.Web.Helpers.dll and .xml - reference 
System.Web.Razor.dll and .xml - copy 
System.Web.Routing.dll - reference 
System.Web.WebPages.Deployment.dll and .xml - copy 
System.Web.WebPages.dll - reference 
System.Web.WebPages.Razor.dll and .xml - copy  
5

當您運行在Visual Studio 2010的機器上安裝的.NET Framework 4和MVC 3應用下列文件夾會自動創建:

C:\ Program Files \ Microsoft ASP.NET \ ASP.NET MVC 3

C:\ Program Files文件(x86)\ Microsoft ASP.NET \ ASP.NET網頁。

這些文件夾還包含一個「Assemblies」文件夾。以下附加組件

ASP.NET MVC引用:

System.Web.Mvc 
Microsoft.Web.Infrastructure 
System.Web.Razor 
System.Web.WebPages 
System.Web.WebPages.Razor 

要沒有從您的託管公司的支持,你可以簡單地複製這些DLL文件,並將其粘貼到您的BIN文件夾中部署共享服務器上的應用程序。

讓本地的dll在發佈:

如果不想手動複製這些文件,或沒有權限來複制和粘貼這些文件,您可以使用此方法。

將項目發佈到產品時,手動方法中提到的DLL文件可以包含在Bin文件夾中。

要將它們包含到Bin文件夾中,請轉到您的MVC應用程序項目並展開項目樹中的「參考」節點。選擇上面的程序集,然後右鍵單擊並選擇「屬性」,並將「本地副本」更改爲True,因爲它默認爲False。如果「本地副本」屬性設置爲TRUE,則在發佈項目時,選定的DLL將包含在「Bin」文件夾中。

+0

我與最後一步(由您建議)合作ie ie要將它們包含到Bin文件夾中,當您發佈項目時需要g ........文件夾。但是在完成此操作後現在要做什麼? ? – RollerCosta 2012-01-03 04:57:59

4

右鍵單擊該項目並選擇「發佈」。在項目的文件夾

+1

我用目標(ftp):: C:\ Users \ name \ Documents \ Visual Studio 2010 \ Projects發佈了它。現在接下來呢? – RollerCosta 2012-01-03 05:03:52

+0

那是你想要部署它的地方嗎?我感覺你對Web服務器一無所知。那是對的嗎? – 2012-01-03 05:05:10

+0

是的,我不知道...我只是一個初學者。 – RollerCosta 2012-01-03 05:06:20

5

除了所有關於手動複製mvc dll的答案外。 Visual Studio 2010(帶有SP1)有能力爲你做到這一點。

  1. 右擊你的MVC Web項目
  2. 單擊添加可部署的依賴
  3. 選擇三個選項中的一個或多個(asp.net的MVC,asp.net網頁剃刀語法的SQL Server Compact)
  4. 發佈您的應用程序。

Visual Studio現在將自動在bin文件夾中部署正確的引用。

+0

當我右鍵點擊我的應用時,沒有像添加可部署依賴項的選項(構建部署包是相關的?) – RollerCosta 2012-01-03 08:50:37

+0

您是否有SP1 for Visual Studio 2010? – ChristiaanV 2012-01-03 08:54:45

+0

讓我們不要過分複雜的東西。 OP根本不知道如何部署。如果他最終會遇到引用問題,好吧,但現在他還沒有到那個地步。 – 2012-01-03 09:01:09

2

很容易的步驟 -

  1. 把你的應用程序C:\inetpub\wwwroot(爲您的系統上,首先配置 IIS)。
  2. 現在,點擊窗口,並寫入運行。
  3. 將出現文本框,在其中寫入'inetmgr'並單擊確定。
  4. 點擊箭頭,在屏幕左側展開'管理員'。
  5. 展開網站,然後展開'默認網站'。
  6. 右鍵單擊您的應用程序並選擇「添加到Web應用程序」。

就是這樣。應用程序旁邊的圖標將變成藍色地球。