0

我在 mvc 3 中开发了一个 Web 应用程序,它似乎在我的终端系统和我的 II 上都可以(当我在我的系统的 IIS 7 上托管时)但是当我在一个 Web 托管服务器上托管这个 Web 应用程序时出现了问题我当我处理一些数据库交互时出现错误“底层提供程序在打开时失败”</p>

我试图找到其他堆栈溢出解决方案,但他们没有在托管服务器上工作。这个问题的可能原因是什么,因为在我这边(我的系统 IIS)它可以正常工作,但不能在托管服务器上。请帮帮我。我的连接字符串是:

<connectionStrings>
    <add name="ApplicationServices" connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|RegistrationDB.mdf;User Instance=true" providerName="System.Data.SqlClient" />
    <add name="RegistrationDBEntities" connectionString="metadata=res://*/Models.RegModel.csdl|res://*/Models.RegModel.ssdl|res://*/Models.RegModel.msl;provider=System.Data.SqlClient;provider connection string=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\RegistrationDB.mdf;Integrated Security=True;User Instance=True;MultipleActiveResultSets=True&quot;" providerName="System.Data.EntityClient" />
</connectionStrings>
4

0 回答 0