【发布时间】:2011-07-05 10:47:10
【问题描述】:
我有一个想要部署的 asp.net mvc 3 应用程序,但我想以某种方式自动化应用程序的部署过程。例如,如果我将代码上传到http://www.domain.com。当站点第一次运行时,它应该检查是否设置了数据库,如果没有,它应该从脚本文件夹运行 sql server 脚本到用户指定的服务器以用于他的指定数据库。然后,它应该从用户那里接受一些设置并存储在 web.config 中,例如 smtp、官方电子邮件、电话等。这些设置在应用程序的生命周期中只需要一次。然后是应用程序应在财政年度结束时提示的设置。
在 asp.net mvc 中做这种事情的最佳方法是什么(即使是一种非常可观的方法)。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 configuration web-config configuration-management