发布项目并将其上传到我的网络服务器后,我遇到了问题。所有访问角色都消失了,任何人都可以访问任何被限制为用户登录凭据的页面。我使用asp.net配置工具在visual basic 2012中设置了所有安全性。当我在visual studio中测试项目时,所有访问限制都在起作用。我需要在webconfig中更改某些内容吗?此外,我使用Integrated Security = False并为我的SQL数据库连接字符串提供用户名和密码,并且用户角色设置为db_datareader和db_datawriter。
我解决了或者说Joel解决了问题,解决方法是:
我正在查看根文件夹中的web.config文件,而不是每个“公共”和“私有”文件夹的web.config。我所要做的就是将我的visual studio项目文件夹中的web.config文件复制到我的网络服务器上的相应文件夹中。这些web.config文件中包含了所有元素。