zoukankan      html  css  js  c++  java
  • vs2013 vs2017和sqlserver localdb环境下解决IIS调试问题

    1.出现的问题

    在用vs.net2013版时随系统自带了sqlserver的精简版sqllocaldb,是专门为开发者调试而提供的便捷轻量化的。问题也就出现在这里,在vs里IISexpress是可以正常调试的,但是移植到IIS下就会出现下列问题:
    在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 26 - 定位指定的服务器/实例时出错)


    2.解决途径。
    在百度了N多个方法后才终于搞定。主要有一下方法:
    1由于localdb为轻量化的express,很多功能已经简化,主要用于本地vs环境调试,因此先下载安装SSMS。
    2用命令行工具sqllocaldb share v11.0 IIS_DB 把默认的实例做共享。
    3然后在SSMS里添加连接(LocalDB).IIS_DB。
    4修改IIS里应用池-高级设置-标示一项修改为LocalSystem,然后在vs里把调试器修改为本地IIS。
    5默认网站里进行读写权限设置,最基本的应该有读写的权限,其他随意。
    6未能从程序集“System.ServiceModel, Version=3.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089”中加载类型“System.ServiceModel.Activation.HttpModule”。解决办法:

    cmd中运行:C:WindowsMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i -enable

    6这时应该没问题了,但是可能会出现 “此版本的SQL SERVER 不支持用户实例登录标志。该连接将关闭。 ”错误。这时也有很多解决办法,比如修改sa权限等等,但是我的只修改根目录下web.config中的 User Instance=True改为False,就OK了。
    但是仍然存在一个问题,就是vs进行调试的情况下,iis是会报错的,是用户权限问题。明天再说了。
    Cannot open database "D:。。。.MDF" requested by the login. The login failed.
    Login failed for user 'NT AUTHORITYSYSTEM'.
    有几个帖子写的很详细,以后备用:
    1 解决“此版本的 SQL Server 不支持用户实例登录标志。该连接将关闭”问题,完整综合版。
    2 SQL Server LocalDB 在 ASP.NET中的应用
    第一篇:《解决SQL Server 2005 Express中无法连接到服务器问题 》作者:PCJIM.NET

    http://www.cnblogs.com/pcjim/archive/2007/10/21/870012.html

    第二篇:《出现"此版本的sql server不支持用户实例登陆标志" 问题的解决方法 》作者:CShapWinForms

     http://www.cnblogs.com/CShapWinForms/archive/2007/12/11/809620.html

    第三篇:《Web.Config文件中SQLServerExpress数据库连接配置》作者:我行我素

    注意:具体的操作步骤,在回复里面。

     http://hi.baidu.com/ayasnoopy/blog/item/7af1778bf0cbe716c9fc7aa4.html

    第四篇:《数据库连接字符串大全 》摘自:http://www.connectionstrings.com/

     http://www.wysjs.cn/showlist/6093469d15d7ca0e53328.html

    第五篇:《SqlConnectionStringBuilder.UserInstance 属性 》作者:MSDN

    http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnectionstringbuilder.userinstance(VS.80).aspx

     http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlconnectionstringbuilder.userinstance.aspx

  • 相关阅读:
    软件技术文档撰写要求
    UML需求分析步骤实例解析
    sql 操作重复数据集合
    cookie无法读取的问题
    软件开发中,这些文档你用到了吗?
    软件测试报告[样本]
    一个软件设计的全过程(基于UML)
    命令 状态 职责链 三种模式之间的异同
    PHP的MVC实现(3)
    怎么样整理有用的资料?
  • 原文地址:https://www.cnblogs.com/wzihan/p/14741722.html
Copyright © 2011-2022 走看看