由于检索用户的本地应用程序数据路径时出错,导致无法生成 SQL Server 的用户实例。解决方案

在Win7 64位系统上,使用C#.NET、SQL Server 2005和VS2008进行网站发布时遇到用户实例生成错误。解决方案包括:检查连接字符串格式;设置IIS应用程序池中DefaultAppPool的加载用户配置文件为TRUE;启用32位应用程序;修改mdf和ldf文件权限;调整Windows防火墙入站规则;参考链接提供更全面的配置和解决登录失败错误的方法。
摘要由CSDN通过智能技术生成

c#.net一直在win7+64位+sqlserver2005+vs2008+iis发布网站出现这个错

可能有几个问题:

1. 连接字符串的问题,要写成userid+pwd的形式;

2.IIS-》你的本地服务器-》应用程序进程池-》选择一个,我选的是默认那个DefaultAppPool,然后右键选择高级设置-》进程模型-》加载用户配置文件设置为TRUE   

3.在iis应用程序池高级设置里 启用32位应用程序,这个很重要


4.发布出的mdf和ldf文件的安全属性要改,Authenticated Users和本机账户都完全控制

5.设置网站的端口号如2222,在windows防火墙-》高级设置-》入站规则-》新建规则 给端口号允许通过,这样其他人的电脑也可以访问你的网站

6.贴两个参考网站  http://jingyan.baidu.com/article/11c17a2c779962f446e39d93.html 这个比较全面的配置

                                 http://www.cnblogs.com/tianguook/p/3881075.html  这个解决了用户 'IIS APPPOOL\***' 登录失败这个错误

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值