未从本地网站连接到数据库
本文关键字:连接 数据库 网站 地网 | 更新日期: 2023-09-27 18:29:07
我在本地计算机IIS中托管了一个网站。登录页面加载良好,但在我输入凭据后,它不会将我重定向到主页,它只是停留在同一登录页面上。
这是我正在使用的连接字符串:
<add name="MyConn" connectionString="server=ajaymeda-pc;database=RoomExpenses;Trusted_Connection=true;"/>
</connectionStrings>
p.S:我已经丢失了源代码,只有经过编译的版本。
首先,确保连接信息正确(服务器和数据库名称)。然后确保在SQL中启用了"远程连接"。
此外,由于它是.Net,您可以获取.Net反编译器(执行谷歌搜索),它将允许您反编译DLL并查看大部分源代码。这可能是你的最后一个选择,但至少可以让你查看页面正在做什么,并在你必须重新开发网站时为你提供一个起点。
如果这是您提到的问题,请将其用作连接字符串:
<connectionStrings>
<add name="ConnStringDb1" connectionString="Data Source=localhost;Initial Catalog=RoomExpenses;Integrated Security=True;" providerName="System.Data.SqlClient" />
</connectionStrings>
更新#1
你在代码中调用这个连接字符串,如下所示:
using (SqlConnection cn = new SqlConnection(ConfigurationManager.ConnectionStrings["ConnStringDb1"].ToString()))
{
try
{}
catch
{}
}