Asp.net mvc Asp.net mvc 3应用程序的配置设置

Asp.net mvc Asp.net mvc 3应用程序的配置设置,asp.net-mvc,asp.net-mvc-3,configuration,web-config,configuration-management,Asp.net Mvc,Asp.net Mvc 3,Configuration,Web Config,Configuration Management,我想部署一个asp.net mvc 3应用程序,但我想以某种方式自动化应用程序的部署过程。例如,如果我将代码上载到。当站点第一次运行时,它应该检查数据库是否已设置,如果未设置,它应该将sql server脚本从脚本文件夹运行到用户指定数据库的指定服务器。然后,它应该接受用户的一些设置,并将其存储在web.config中,如smtp、官方电子邮件、电话等。这些设置在应用程序的生命周期中只需要一次。然后是应用程序应在财政年度结束时提示的设置。 在asp.NETMVC中做这类事情的最佳方法是什么(即使

我想部署一个asp.net mvc 3应用程序,但我想以某种方式自动化应用程序的部署过程。例如,如果我将代码上载到。当站点第一次运行时,它应该检查数据库是否已设置,如果未设置,它应该将sql server脚本从脚本文件夹运行到用户指定数据库的指定服务器。然后,它应该接受用户的一些设置,并将其存储在web.config中,如smtp、官方电子邮件、电话等。这些设置在应用程序的生命周期中只需要一次。然后是应用程序应在财政年度结束时提示的设置。

在asp.NETMVC中做这类事情的最佳方法是什么(即使是一种非常值得欣赏的方法)

我将指示您检查Orchard的设置,而不是在这里概述整个过程,它做了一些类似的事情,您可能想看看他们是如何做的:

orhard网站上是否有专门的文章,或者我必须下载并安装才能查看他们的程序。我想你必须深入了解源代码。你可能还想了解他们如何处理设置、存储和更新。