Win8.1 IIS6 SQL SERVER 2012 执行 SqlServices.InstallSessionState 出错
2014-04-01 21:15
281 查看
新装了WIN8.1,感觉很不错。
新建了第一个站点是,在执行 SqlServices.InstallSessionState("localhost", null, SessionStateType.Persisted);
用户 'IIS APPPOOL\站点' 登录失败
解决办法:
第一步
解决IIS站点配置问题:
右键打开应用程序池中该项目的高级设置,将设置中的 标识 选项打开,选择账户为 NetWorkService ,点击确定,这样iis设置就完成了
第二步
解决SQL SERVER中用户账户是否存在NetWorkService的问题:
1)打开sql管理器,选择,【安全性】-【登录名】,查看是否存在NetWorkService,若不存在,则添加之
2)添加账户方法:右键【登录名】,选择【新建登录名】,在弹出的对话框中的右边有登录名输入框,
点击右侧的【搜索】,在弹出的【选择用户或组】中点击【高级】,再点击【立即查找】,找到NetWorkService用户名,点击确定。
然后点击左侧的【服务器角色】,勾选sysadmin,点击【用户映射】,将你项目中用到的数据表前 的勾打上,点击【确定】即可。
最后,再次打开iis ,重启该项目,点击浏览,OK。
新建了第一个站点是,在执行 SqlServices.InstallSessionState("localhost", null, SessionStateType.Persisted);
用户 'IIS APPPOOL\站点' 登录失败
解决办法:
第一步
解决IIS站点配置问题:
右键打开应用程序池中该项目的高级设置,将设置中的 标识 选项打开,选择账户为 NetWorkService ,点击确定,这样iis设置就完成了
第二步
解决SQL SERVER中用户账户是否存在NetWorkService的问题:
1)打开sql管理器,选择,【安全性】-【登录名】,查看是否存在NetWorkService,若不存在,则添加之
2)添加账户方法:右键【登录名】,选择【新建登录名】,在弹出的对话框中的右边有登录名输入框,
点击右侧的【搜索】,在弹出的【选择用户或组】中点击【高级】,再点击【立即查找】,找到NetWorkService用户名,点击确定。
然后点击左侧的【服务器角色】,勾选sysadmin,点击【用户映射】,将你项目中用到的数据表前 的勾打上,点击【确定】即可。
最后,再次打开iis ,重启该项目,点击浏览,OK。
相关文章推荐
- Win 8 系统下 MySQL 5.6绿色版下载配置与使用——Windows J2EE开发安装序列之四
- MongoDB数据库的安装和数据的批量导入(2014/4/1)
- SQL编程实例:Oracle,统计n次考试的成绩
- 删除mysql 表中重复的记录
- Oracle11gR2卸载
- SQL获取本周销售总数
- 使用mongodb存取lbs数据
- MySQL5.5.33对应的JDBC驱动包怎样使用?
- SQLite3 执行sqlite3_prepare_v2的时候提示“Error:no such table: bookCollect”的原因解析
- 纠结 写写最近做的事情
- SQLite vs MySQL vs PostgreSQL:关系型数据库比较
- oracle闪回技术恢复误操作数据
- sql的聚合函数
- PostgreSQL 修改列报错:cannot be cast automatically to type integer
- ORACLE SEQUENCE用法
- MySQL详解--锁
- oracle RAC无备份情况恢复ocr和olr
- MySQL 获得当前日期时间(以及时间的转换)
- MySQL创建计算字段——MySQL系列(五)
- Spark SQL 物理执行计划各操作实现