如何处理dotnetnuke网站的数据库重新分配



我有一个网站,曾经在sqlexpress数据库上运行,我改变了我的服务器,它停止运行,我使用visual studi和IIS运行它,但它给了我错误404或错误503,我认为问题是在我的webconfig sql字符串连接她是我的代码:

 <connectionStrings>
  <add name="SiteSqlServer" connectionString="Data Source=localhost;Initial Catalog=ULTRA; User ID=admin;Password=123" providerName="System.Data.SqlClient" />
<add name="SiteSqlServer" connectionString="Server=(local);Database=DotNetNuke;uid=;pwd=;" providerName="System.Data.SqlClient" /> 
-->
    <!-- Connection String for SQL Server 2008/2012 Express -->
    <!--<add name="SiteSqlServer" connectionString="Data Source=localhost;Initial Catalog=ULTRA; User ID=admin;Password=123" providerName="System.Data.SqlClient" />--> 
<!-- Connection String for SQL Server 2008/2012
-->
<!--<add name="SiteSqlServer" connectionString="Server=(local);Database=DotNetNuke;uid=;pwd=;" providerName="System.Data.SqlClient" />--> 
</connectionStrings>
<appSettings>
    <!-- Connection String for SQL Server 2008/2012 Express - kept for backwards compatability - legacy modules   -->
    <!--<add key="SiteSqlServer" value="Data Source=.SQLExpress;AttachDbFilename=|DataDirectory|Database.mdf;Integrated Security=True;User Instance=True" />-->
    <!-- Connection String for SQL Server 2008/2012 - kept for backwards compatability - legacy modules
-->
<add key="SiteSqlServer" value="Server=(local);Database=DotNetNuke;uid=;pwd=;" />

谁能告诉我出了什么问题?

您可以在web.config的ConnectionStrings部分多次定义您的连接字符串。哪个是正确的连接字符串?

编辑:您可能在portalalias和IIS配置方面存在问题。您试图访问该网站的URL是什么?确保URL在portalalias表中列出,同时确保IIS也会响应该URL。

最新更新