博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
未安装SQL Server Express的情况下使用Asp.Net的网站配置工具
阅读量:6847 次
发布时间:2019-06-26

本文共 649 字,大约阅读时间需要 2 分钟。

假如你安装的是完整版SQL Server,那么使用Asp.Net的网站配置工具的时候会出现如下错误:

未能建立数据库连接。  如果尚未创建   SQL   Server   数据库,请退出网站管理工具,使用   aspnet_regsql   命令行实用工具创建和配置数据库,然后返回到此工具以设置提供程序。

一般情况下,.net会默认让程序在当前网站的app_data目录里面找数据库,然后用sql server express打开,这体现在iis的默认连接字符串配置,和机器的machine.config里面:

data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true

问题是你当然不能直接把它改掉,因为我们既然用了完整版数据库,那么肯定是把用户/角色/权限信息写在当前数据库里,不可能单独建个数据库存到app_data里面,

解决起来也简单,程序是默认搜索名为:LocalSqlServer的连接字符串,那么我们只要在网站的web.config文件里面把它覆盖掉就可以了,注意,要覆盖就要先remove,然后再add,不然会报已定义过一次

 

转载于:https://www.cnblogs.com/walkerwang/archive/2011/05/16/2047267.html

你可能感兴趣的文章
技术问答集锦(三)
查看>>
Java 形参与实参
查看>>
JavaScript中this关键字
查看>>
抽丝剥茧 - 实例简析重构代码的三板斧
查看>>
React Native探索(一)环境搭建与Hello World(Windows/Mac)
查看>>
微服务之分布式配置中心
查看>>
异步编程需要“意识”
查看>>
阿里P7高级架构师分享6年多的Java工作经验(想冲破瓶颈者必看)
查看>>
条件随机场实现命名实体识别
查看>>
深入理解多线程(一)——Synchronized的实现原理
查看>>
数据结构与算法(java)
查看>>
杨婷:腾讯云在线教育解决方案分享
查看>>
一起撸个朋友圈吧(step1) - ListView(上)篇
查看>>
ReactiveCocoa Swift部分入门指南 Signal
查看>>
Docker 容器操作
查看>>
杂谈: MVC/MVP/MVVM
查看>>
【iOS印象】漫谈 iOS App 架构与设计模式
查看>>
JB的Python之旅-爬虫篇-图形验证码(2)-- 收费OCR了解下
查看>>
scroll-view组件bindscroll实例应用:自定义滚动条
查看>>
使用Flutter CustomPainter绘制8段数码管
查看>>