2010-12-18 71 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文件。 如果他们有它的预算,听起来最好的解决方案是建立一个内容管理系统,所以他们不必再次编辑文件。