2012-03-23 62 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,但沒有創建會話數據庫,並且不再計劃執行此操作。忘記關閉它...

相關問題