【发布时间】:2012-03-23 22:18:37
【问题描述】:
当我在 VS2010 中运行 Web 项目时,我收到以下错误(我在 Windows 7 上安装了 SQL Server 2008 R2 Express):
发生网络相关或特定于实例的错误,同时 建立与 SQL Server 的连接。找不到服务器或 无法访问。验证实例名称是否正确,并且 SQL Server 配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 定位服务器/实例时出错 指定)
似乎我找到了导致错误的原因,但我不知道为什么。
对于我的网站,我创建了一个包含一些虚拟文件夹和应用程序的网站。我的逻辑中需要一个 url。因此我使用主机头(如http://server.name.tld)
在 VS2010 中,我配置了属性页 -> 启动选项 -> 使用带有 url 的自定义 Web 服务器(与前面提到的主机头相同)。
如果我这样做,我会得到错误。
如果我使用属性页 -> 启动选项 -> 默认网络服务器,我似乎获得了与数据库的连接。
但我需要使用主机头。
我需要做什么才能让“自定义网络服务器”正常工作?
我已经在 hosts 文件中进行了更改 (127.0.0.1 http://server.name.tld)
[更新]
任何了解好的教程、网站、书籍的人都知道这样的主题(所有关于主机头、子域、主机文件、dns 等的使用)。什么知识是相关的?
[更新 2 24-3-2012]
今天也尝试使用带有 windows server 2008 的测试虚拟机。仍然收到错误。
还制作了一个没有 IIS 站点和没有主机头的测试 Web 应用程序。那个工作得很好(使用相同的连接字符串)。也在虚拟机上。
我迷路了。我真的需要一个可以在这个领域与我交流一些知识的人......
【问题讨论】:
标签: visual-studio-2010 windows-7 iis-7.5