MVC4:将SQLServer会话移动到外部主机

时间:2017-02-22 10:13:05

标签: c# asp.net sql-server asp.net-mvc-4 session

我想将会话数据库从本地计算机移动到外部主机。为什么?因为我无权使用

aspnet_regsql.ext -d DBName -S ServerName -U User -P Password -ssadd -sstype c

在外部托管上。

我尝试备份和恢复。问题是外部托管服务器上的数据库名称以prefix开头,这将使该名称与我的本地计算机DBName不同。

我想只有一个文件,我可以移动到任何外部托管服务器,名称是动态的(意味着每次安装我的网站时,数据库的名称都会有所不同)。

我正在考虑使用custom SQL session state,但我不知道如何制作它。

1 个答案:

答案 0 :(得分:0)

为什么不为每个部署使用配置文件和配置文件转换?因此,在部署过程中,数据库连接字符串将替换为正确的数据库连接字符串。 https://forums.asp.net/t/1993077.aspx?How+to+Change+The+Default+Database+name+In+MVC+4