我们在Visual Studio中调试网页的时候,可能没有问题。但是发布之后,就出现了如下的问题:
这是因为数据库的连接方式为Windows下的集成验证。
集成的身份验证权限是比较低的。所以换成SQL身份验证就OK了!
打开你的web.config文件,修改连接数据库的字符串为:
<add key="ConnectionString" value=" server=localhost;DataBase=数据库名称;uid=sa;pwd=密码" />
注意红字标出的部分,换成实际的参数。