2010-06-13 37 views
0

我正在用本地主機上的asp.net開發一個網站,我是初學者。我寫了一個登錄頁面,它 運作良好。但是,當我單擊一個鏈接時,服務器無法加載頁面並出現此錯誤:我無法在ASP.NET上顯示我的頁面

建立與SQL Server的連接時發生網絡相關或實例特定的錯誤。服務器未找到或無法訪問。驗證實例名稱是否正確,並將SQL Server配置爲允許遠程連接。 (提供程序:命名管道提供程序,錯誤:40 - 無法打開到SQL Server的連接)

任何想法?

回答

2

這意味着您:

  • 爲SQL提供了錯誤的登錄/密碼在使用SQL認證
  • 已經使用Windows身份驗證SQL,但您的Web應用程序正在運行,並且用戶不必登錄
  • 已經提供了SQL實例錯誤的連接細節,因此它不能被發現
  • 沒有爲SQL Server實例
0123啓用遠程連接
1

你使用SQL服務器嗎?如果是,請運行調試並查看運行時連接字符串是什麼以及是否可以使用連接字符串連接到數據庫。

如果您沒有使用SQL Server,看起來,您已經擴展了成員資格提供程序,但是對於角色提供程序沒有這樣做。默認角色提供程序嘗試連接到SQL Server實例。

相關問題