2010-12-18 133 views
0

我使用.NET MVC我的下一個web應用程序,但其中一項規定是,應該有從客戶端參與的最低工作(誰將會維護網站)考慮。維護.NET Web應用程序

它們被用來簡單的HTML網站,所有他們需要爲了使未成年人換做是修改在記事本中的HTML和上傳。

.NET Web應用的哪些部分需要編譯?它只是它的.cs部分嗎?
可以通過修改文件來免費更新所有其他文件。記事本?
另外,在MVC環境中,更多的編譯文件中的視圖相關的代碼?

如何此類維護通常在這種情況下,客戶端將接管在網站上完成交付(和不感興趣,需要安裝VS和需要編譯!)?

回答

2

如果你真的需要一個Web應用程序,然後才能進行更改「應用程序」的一部分,他們將需要能夠重新編譯。

如果他們打算讓視覺上的變化,那麼最好的辦法是爲他們提供編輯網站的HTML的方法。您可以對ASP.NET MVC中的視圖(.aspx文件)進行更改,而無需重新編譯。如果您對控制器或模型進行更改,則必須重新編譯。

+0

好的 - 謝謝。 – Egil 2010-12-18 17:56:09

1

如果這是你的客戶的主要要求,則可以使用ASP.Net Web窗體,而不是ASP.NET MVC在這種情況下,改變到的.cs文件時,頁面會在運行時被編譯建立網站第一次訪問。請注意,這僅適用於Web窗體項目中的.cs文件。引用程序集中的任何.cs文件都需要預編譯。這就是說,我懷疑你的客戶端主要是想修改頁面的外觀/感覺/內容,所以他們可能會滿意地修改Web窗體或MVC應用程序中的.aspx文件。 如果他們有它的預算,聽起來最好的解決方案是建立一個內容管理系統,所以他們不必再次編輯文件。