当我在VS2010中运行Web项目时,我收到以下错误(我在Windows 7上安装了SQL Server 2008 R2 Express):
发生与网络相关或特定于实例的错误 建立与SQL Server的连接。找不到服务器或 无法访问。验证实例名称是否正确 SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 查找服务器/实例时出错 指定)
似乎我找到了导致错误的原因,但我不知道为什么。
对于我的网站,我创建了一个包含一些虚拟文件夹和应用程序的网站。我的逻辑中需要一个网址。因此我使用主机头(如http://server.name.tld)
在VS2010中,我配置了属性页面 - >开始选项 - >使用自定义Web服务器和url(与前面提到的主机头相同)。
如果我这样做,我就会收到错误。
如果我使用属性页面 - >开始选项 - >默认的Web服务器,似乎我得到了与db的连接。
但我需要使用主机头。
我需要做些什么来让'自定义网络服务器'正常工作?
我已在hosts文件(127.0.0.1 http://server.name.tld)
中进行了更改[更新]
任何知道好的教程,网站,书籍的人都知道这样的主题(所有关于使用主机头,子域,主机文件,dns等)。什么知识是相关的?
[更新2 24-3-2012]
今天还尝试使用带有Windows Server 2008的测试虚拟机。仍然收到错误。
还制作了一个测试Web应用程序,没有IIS站点,没有主机头。那个工作正常(使用相同的连接字符串)。也在虚拟机上。
我迷路了。我真的需要一个能在这个领域与我交流知识的人......
答案 0 :(得分:0)
发现问题。 Web.config配置了会话数据库,但没有创建会话数据库,并且不再计划这样做。忘了把它关掉......