asp.net – SQL网络接口,错误:26 – 定位服务器/实例指定错误
我有一个很大的问题,我正在努力解决几天,但我无法做到这一点,所以我需要你的帮助。我在asp.net 4.0中有一个Web应用程序,我实现了自定义成员资格和角色提供程序。当我打开应用主页时,它连接到数据库并检索一些信息。还有一个登录表单,当我登录时通过数据库验证用户,并将我重定向到保留的页面,但是出现这个错误:
描述:
例外详情:
源错误:
我尝试了很多东西,我在stackoverflow中发现了一些解决方案,但没有任何工作。这是我的连接字符串: <connectionStrings> <clear/> <remove name="LocalSqlServer"/> <add name="LocalSqlServer" connectionString="Data Source=MSSQL2008-1;Initial Catalog=agency; Integrated Security=False;User ID=adis_agency;Password=niarda2012;Connect Timeout=180;Encrypt=False; Packet Size=4096" providerName="System.Data.SqlClient" /> <add name="AgencyConn" connectionString="Data Source=MSSQL2008-1;Initial Catalog=agency; Integrated Security=False;User ID=adis_agency;Password=niarda2012;Connect Timeout=180;Encrypt=False; Packet Size=4096" providerName="System.Data.SqlClient"/> </connectionStrings> 以下也是会员和角色管理器的web.config部分: <membership defaultProvider="AuthProvider"> <providers> <clear/> <add name="AuthProvider" type="AuthenticationProvider" applicationName="~/Reserved/" connectionStringName="AgencyConn"/> </providers> </membership> <roleManager enabled="true" defaultProvider="MyRoleProvider"> <providers> <clear/> <add name="MyRoleProvider" type="RoleAccessProvider" connectionStringName="AgencyConn"/> </providers> </roleManager> 请问有谁能帮忙弄清楚出了什么问题? 解决方法
如果要从Windows机器A连接到Windows机器B(已安装SQL Server的服务器),并且遇到此错误,则需要执行以下操作:
在机器B上: 1.打开名为“SQL Server Browser”的Windows服务并启动服务 2.)在Windows防火墙中,启用传入端口UDP 1434(如果机器A上的SQL Server Management Studio正在连接或机器A上的程序正在连接) 3.)在Windows防火墙中,启用传入端口TCP 1433(如果有telnet连接) 4.)在SQL Server配置管理器中,为端口1433启用TCP / IP协议 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net-mvc – Web API 2需要使用尾部斜杠来使自定义属性路
- asp.net core视图中使用Json序列化模型
- ASP.NET:如何重定向,预填充表单数据?
- asp.net-mvc – 如何在ASP.NET应用程序中设置S-MaxAge Cach
- asp.net-mvc-3 – ASP.NET MVC3 URL参数解析为null
- asp.net – Web Api 2:带内容的NotFound()?
- asp.net-mvc – 如何使用MVC 3将文本数据导出到csv?
- 如何避免异常捕获.NET中的复制粘贴
- 配置 – 升级到ASP.NET 4.5后出现404错误
- asp.net – 将下拉列表的选定值传递给aspx中的参数