为什么网站在vs2008下使用vs的web服务器可以正常运行,而部署到iis中出现错误

时间:2022-09-29 12:50:55
使用的操作系统是windows server 2008 r2 64位系统,iis是通过添加组件添加的,网站使用了sqlserver express数据库,在vs2008中通过vs的web服务器调试或直接运行就可以访问数据库,网站正常运行,而配置到iis中就会出现访问不了数据库的情况,

就是通过用户名 和 密码登录不了我的主页


求帮助,谢谢!

8 个解决方案

#1


账号的问题,你VS和你iis的账号不一样,需要设置

#2


vs iis帐号??,什么意思不明白,能详细些吗?

#3


为什么网站在vs2008下使用vs的web服务器可以正常运行,而部署到iis中出现错误
当我试图使用mdf表中的用户名和密码登录或者是注册用户向数据库中插入记录时,就会出现上述错误,但是我在32位Windows server 2008下配置就没有上述问题

#4


为什么网站在vs2008下使用vs的web服务器可以正常运行,而部署到iis中出现错误
不好意思上图有误,错误信息如此图显示

#5


首先检查iis服务器上 asp .net 版本,确认无误,运行temp 将此文件夹权限加入everyone ,如果iis有用户信息,查看匿名登录与其一至。
应该是版本权限类问题,在设置,不是程序问题。

#6


还是不行啊,能不能说详细些,具体该怎么配置啊,asp.net页面可以正常访问,为什么就是执行与sqlexpress数据库相关的操作时就有问题,好像打不开数据库,,,,为什么32位下就没有什么问题,都很正常

#7


可能是数据库所在文件夹权限配置问题。
把这个问夹的权限列表中增加 一个erveryone 用户。
右键--属性--安全--增加用户。

#8


7楼说的对,另外网站使用的应用程序池要设置为32位模式,已解决。

#1


账号的问题,你VS和你iis的账号不一样,需要设置

#2


vs iis帐号??,什么意思不明白,能详细些吗?

#3


为什么网站在vs2008下使用vs的web服务器可以正常运行,而部署到iis中出现错误
当我试图使用mdf表中的用户名和密码登录或者是注册用户向数据库中插入记录时,就会出现上述错误,但是我在32位Windows server 2008下配置就没有上述问题

#4


为什么网站在vs2008下使用vs的web服务器可以正常运行,而部署到iis中出现错误
不好意思上图有误,错误信息如此图显示

#5


首先检查iis服务器上 asp .net 版本,确认无误,运行temp 将此文件夹权限加入everyone ,如果iis有用户信息,查看匿名登录与其一至。
应该是版本权限类问题,在设置,不是程序问题。

#6


还是不行啊,能不能说详细些,具体该怎么配置啊,asp.net页面可以正常访问,为什么就是执行与sqlexpress数据库相关的操作时就有问题,好像打不开数据库,,,,为什么32位下就没有什么问题,都很正常

#7


可能是数据库所在文件夹权限配置问题。
把这个问夹的权限列表中增加 一个erveryone 用户。
右键--属性--安全--增加用户。

#8


7楼说的对,另外网站使用的应用程序池要设置为32位模式,已解决。