【问题标题】:Web Administration Tool: Unable to connect to SQL Server database on another computerWeb 管理工具:无法连接到另一台计算机上的 SQL Server 数据库
【发布时间】: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 文件中找不到任何连接字符串设置。
  • 你看我建议的答案了吗?

标签: asp.net database


【解决方案1】:

我认为您需要将您的 mdf 文件部署到远程服务器。 步骤如下:Deploying the ASPNETDB.MDF to a Remote SQL Server Database

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-29
    • 1970-01-01
    • 2011-03-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多