【发布时间】:2012-06-21 00:16:39
【问题描述】:
我目前正在使用 MS Visual Web developer 2010 Express 构建一个网站作为学校项目。我使用了网站管理工具并设置了我的登录和注册表单以及所有内容。当我运行网站时,一切都在家里完美运行,我可以登录,我可以使用注册表单创建一个新用户。今天我用我的闪存驱动器把它带到学校给我的老师看。使用她的笔记本电脑,我使用 MS Visual Web developer 2010 Express 打开了我的网站。现在,当我尝试注册新用户或使用在家中创建的用户登录时,我会收到一个错误页面,其中包含一长串代码。所以,我立即去网站管理工具检查发生了什么。我点击了安全选项卡,我收到了这条消息:
您选择的数据存储存在问题。这可能是由无效的 >server 名称或凭据或权限不足引起的。它也可能是由未启用 >role manager 功能引起的。单击下面的按钮将被重定向到一个页面>您可以在其中选择一个新的数据存储。
以下消息可能有助于诊断问题:无法连接到 SQL Server 数据库。
我现在很困惑。为什么它不能在另一台计算机上运行?此功能是否仅适用于您创建它的计算机?
提前致谢。
【问题讨论】:
-
对我来说这听起来像是配置问题。您使用什么作为数据源(mdf/mdb 文件或 SQL 服务器的数据库实例?
-
我的 App_Data 文件夹有一个 mdf 文件。 ASPNETDB.MDF
-
你用什么连接字符串访问它?尝试从windows身份验证更改为用户,它会工作。
-
我在 web.config 文件中找不到任何连接字符串设置。
-
你看我建议的答案了吗?