C# 从db生成网站的最佳方式是什么

C# 从db生成网站的最佳方式是什么,c#,asp.net,markdown,C#,Asp.net,Markdown,在我们的服务器上进行任何更改之前,我们有很多繁文缛节要处理。因此,我正在寻找以下情况的想法和/或建议 必须从db(MSSql服务器)为IIS 6/7上托管的静态网站生成html。 服务器端不需要(外部)更改,应用程序/网站自行进行的更改除外 我尝试了降价,它很好地生成了所有内容,但我找不到一种方法使上述想法适用于它。我愿意将每个页面的所有html代码都放在db中,但这听起来很尴尬。我应该使用ASP.NET或Windows服务或独立应用程序按计划运行吗 感谢您的建议。ASP.NET动态数据可能是您

在我们的服务器上进行任何更改之前,我们有很多繁文缛节要处理。因此,我正在寻找以下情况的想法和/或建议

必须从db(MSSql服务器)为IIS 6/7上托管的静态网站生成html。 服务器端不需要(外部)更改,应用程序/网站自行进行的更改除外

我尝试了降价,它很好地生成了所有内容,但我找不到一种方法使上述想法适用于它。我愿意将每个页面的所有html代码都放在db中,但这听起来很尴尬。我应该使用ASP.NET或Windows服务或独立应用程序按计划运行吗


感谢您的建议。

ASP.NET动态数据可能是您选择的技术


然而,我的建议是,你永远无法通过上述方式解决你的问题。您需要研究如何更频繁地发布—可能从CI服务器开始,如果尚未开始编写发布脚本,则开始编写发布脚本。

这是否意味着标记/表示层也将存储在DB中?还是只有数据?听起来有点让我困惑。这是一个带有静态内容的简单信息网站。就像一个帮助网站。内容变化不大,但经常是每周变化。我认为我们可以把所有东西都保存在数据库中,但数据听起来更合理。通常只有数据存储在数据库中。数据和表示分离是您应该遵循的基本原则。Asp.net是您最好的选择。你也可以使用一些开源cms。我理解。我想也许有一种神奇的方式:)