繁体   English   中英

在已发布的asp.net网站上未建立数据库连接

[英]Database connection not established in published asp.net website

我已经在asp.net中开发了一个Web应用程序,并已在iis 7中发布了该网站。我具有对已发布文件夹的完全访问权限,并且它可以完美地运行。当我浏览已发布的应用程序时,登录页面最初已加载。 如果我填写详细信息并尝试登录, 则连接失败.SQL连接已打开

我有的webConfig

  <add name="SQLSERVER2008ConString" connectionString="Data Source=(local);Initial Catalog=REPOSITY;Integrated Security=True" providerName="System.Data.SqlClient"/>

并用于打开连接

SqlConnection con = new SqlConnection(conString);
        con.Open();

这里的连接没有打开,但是在我的开发环境中可以正常工作,但是在我发布代码后却无法正常工作。 这是我如何在本地连接我的sql

在此处输入图片说明

注意:

  1. 开发环境是我的系统。
  2. 我已经在系统中使用过SQL Server 2008。
  3. 仅通过我的系统发布了该网站。

谢谢

使用此代码

String conString= System.Configuration.ConfigurationManager.ConnectionStrings["SQLSERVER2008ConString"].ConnectionString;
SqlConnection con = new SqlConnection(conString);
        con.Open();

您确定您的SQL本地登录名是(local)吗? 一次检查名称。 但是,如果是,则尝试以下操作: <add name="SQLSERVER2008ConString" connectionString="Data Source=(local);Initial Catalog=REPOSITY;Integrated Security=True" User Id = [ENTER YOUR WINDOWS LOGIN USERNAME];Password = [ENTER YOUR WINDOWS LOGIN PASSWORD]"/>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM