2011-08-03 56 views
3

我已經開發了一個小網站用ASP.NET MVC3,我將在未來幾天內部署,我想知道哪些先決條件的服務器應該有(這樣的我可以聯繫他們的IT服務以確保他們擁有一切)。ASP.Net MVC 3:生產環境在

他們已經有IIS 7.5,最後安裝的.NET框架,但他們應該已經安裝/配置ASP.NET MVC 3的東西嗎?我搜索,但我發現唯一的非相關鏈接:(

+2

[通過Web平臺安裝程序安裝它或直接下載安裝程序以自行運行。](http://haacked.com/archive/2011/01/13/aspnetmvc3-released.aspx)命中「asp mvc 3部署」。 ;) – bzlm

+0

服務器不需要任何特定的MVC項目。只是您正在使用的.NET框架和正在使用配置了相同.NET框架的應用程序池的網站。在第一次安裝時,您需要使用安裝程序來正確註冊dll,但之後您可以發佈以前的文件。 –

+0

@Mika - 你的意思是什麼dll註冊正確?通常沒有技術理由需要使用安裝程序來部署ASP.NET網站。 –

回答

6

一般情況下,ASP.NET應安裝並配置在IIS

還有就是那個ASP.NET MVC應用程序可以部署在兩種一般方法:

  1. Bin Deploy - 這意味着您將包含asp.net mvc dll與發佈的網站。這一次沒有其他要求,只是發佈的網站文件。瞭解更多關於它的Phil Haack's blog post
  2. 預安裝ASP.NET MVC的服務器 - 使用Microsoft Web Installerthe standalone downloader。這兩個鏈接取自ASP.NET MVC3 Home。這將在服務器上安裝所有必需的DLL,因此它們不需要沿着發佈的網站傳遞。

這只是它,僅此而已。已知ASP.NET MVC在部署到iis 6時遇到了一些問題,但對於要部署到的版本,問題已得到解決。閱讀關於這些問題here

+0

你有鏈接做PreInstall? – J4N

+0

我更新了naswer – archil