2012-03-23 61 views
0

Possible Duplicate:
SQL Server 2008 R2 Express Error ASP.NET如何让'自定义web服务器'工作? IIS7.5 VS2010

当我运行在VS2010我收到以下错误(我已经在Windows 7上安装了SQL Server 2008 R2快递)Web项目:

与网络相关的或特定于实例发生错误时 建立到SQL Server的连接。服务器未找到或 无法访问。验证实例名称是否正确,并且SQL Server配置为允许远程连接。 (提供者:SQL 网络接口,错误:26 - 错误定位服务器/例如 指定)

这好像我发现是什么原因造成的错误,但我不知道为什么。

对于我的网站,我创建了一个包含一些虚拟文件夹和应用程序的网站。我需要一个网址在我的逻辑。因此,我使用主机头(如http://server.name.tld

在VS2010中,我配置了属性页 - >启动选项 - >使用自定义web服务器的URL(与前面提到的主机头相同)。

如果我这样做,我会得到错误。

如果我使用使用属性页面 - >启动选项 - >默认的Web服务器,似乎我得到一个连接到数据库。

但我需要使用主机头。

我需要做些什么来让'自定义web服务器'工作?

我已经取得的hosts文件修改(127.0.0.1 http://server.name.tld

[更新]

任何人都知道好的教程,网站,书籍知道类似这样的主题(全部在使用主机头,子域名,主机文件,dns等)。什么知识是相关的?

[更新2 24-3-2012]

今天也试过用测试虚拟机与Windows Server 2008仍然得到错误。

还制作了一个测试web应用程序,没有IIS站点和没有主机头。这个工作得很好(使用相同的连接字符串)。也在VM上。

我迷路了。我真的需要有人谁可以在这一领域的交流有一定的了解,我...

+0

此问题与此有关http://stackoverflow.com/questions/9830961/sql-server-2008-r2-express-error-asp-net – royu 2012-03-24 10:59:03

回答

0

红色的脸颊

发现问题。使用会话数据库配置Web.config,但没有创建会话数据库,并且不再计划执行此操作。忘记关闭它...

相关问题