在使用asp.net core读取localdb数据库时,报以下错误:

在与 SQL Server 建立连接时出现与网络相关的或特定于实例的错误。未找到或无法访问服务器。请验证实例名称是否正确并且 SQL Server 已配置为允许远程连接。 (provider: SQL Network Interfaces, error: 50 - 发生了 Local Database Runtime 错误。无法创建自动实例。有关错误详细信息,请参阅 Windows 应用程序事件日志。
) 最后解决方式是在IIS中使用LocalDB需要在应用程序池中加载用户配置文件。

中途试过添加用户权限,没解决问题。貌似在网站目录下是不用单独给线程池一个用户权限的。有一个iis用户权限就够了。

参考文章:LocalDB with IIS : https://blog.ianli.site/2012/09/localdb-with-iis/

给iis不同网站单独权限: http://www.cnblogs.com/jfzhu/p/4067297.html

Using LocalDB with Full IIS, Part 1: User Profile: https://blogs.msdn.microsoft.com/sqlexpress/2011/12/08/using-localdb-with-full-iis-part-1-user-profile/

Using LocalDB with Full IIS, Part 2: Instance Ownership:https://blogs.msdn.microsoft.com/sqlexpress/2011/12/08/using-localdb-with-full-iis-part-2-instance-ownership/#UseSSE

注意看 Part2这篇文章,里面有给出三个解决iis下无法访问sqllocaldb的方法。其实主要原因是LocalDB的访问权限是根据访问者来变化的。在开发模式下,LoacalDB的创建一般是Administrator用户,开发工具VS的权限也是Administrator用户,所以访问LocalDB没有出现问题。当部署到IIS后,访问LocalDB的用户变成了IIS对应的用户,即‘IIS Pool\Your APPPoolName’,这时候由于IIS没有对应的访问权限,所以会报无法登陆的错误。解决方式可以参照Part2 的第二个方法。

												

最新文章

  1. W3Help-兼容性-知识库
  2. <转>简单之美——系统设计黄金法则
  3. Java for LeetCode 209 Minimum Size Subarray Sum
  4. C++ Primer Pluse_7_课后题
  5. js实现开灯关灯效果
  6. 作为一名职高生学习Linux的心酸经历
  7. context switches per second 上下文切换
  8. URAL 1018 Binary Apple Tree(树DP)
  9. 服务器安装MongoDB
  10. C# WinForm 上传图片,文件到服务器的方法Uploader.ashx
  11. Android的BUG(二) - SurfaceTexture中的野指针
  12. 14.4.3.3 Making the Buffer Pool Scan Resistant
  13. Filter技术+职责链模式
  14. atitit.java方法属性赋值and BeanUtils 1.6.1 .copyProperty的bug
  15. Ini文件帮助类
  16. Restful API设计规范及实战
  17. wince单实例启动
  18. Python 【web框架】之Flask
  19. 基于区域的OSPF简单认证
  20. Python OS模块中的fork方法实现多进程

热门文章

  1. Java基础学习 -- 接口
  2. node-inspector调试工具应用
  3. Microsoft Visual C++ Compiler for Python
  4. 使用独立模式安装Sharepoint Server 2013出现创建示例数据错误的解决方案
  5. OC KVC
  6. Java借助axis2发布WebService
  7. SQL*LOADER错误总结
  8. 关于 Java 数组的 12 个最佳方法
  9. macOS安装Solr并索引MySQL
  10. 【转】SVN提交一般原则