2013-08-06 65 views
0

我製作了ASP.Net網站並將其託管到託管服務器,但我可以訪問前端頁面但是當我想要訪問管理部分(允許我編輯數據庫數據),我在登錄頁面輸入用戶名和密碼我收到錯誤:登錄到ASP.NET網站的管理部分時發生錯誤

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

我試圖刪除管理文件夾內的web.config文件,然後去管理/ default.aspx,然後它的工作原理,所以錯誤來自管理文件夾的訪問規則, 我可以得到一些幫助嗎?

+0

你的連接字符串(在我假設的web.config中)沒有連接到SQL Server,請檢查它。 – Tanner

+0

您的前端是否使用數據庫來提取它顯示的信息?如果是這樣,它使用與Admin端相同的連接字符串? – bechbd

+0

是的前端和後端(管理員)使用相同的連接字符串 –

回答

0

檢查web.config文件中的ConnectionStrings。如果您在本地開發該站點,則可能嘗試連接到數據庫的本地實例,例如「DataSource = YOURPCNAME-PC; ...」

應該更改爲面向公衆的服務器,您可以遠程連接。

+0

它指向服務器,並且前端顯示數據正確,但每當我嘗試登錄到管理頁面時都會收到錯誤 –

0

連接問題可能有各種各樣的味道。

嘗試系統性地解決它,消除病因:

  1. 網絡問題
  2. SQL Server配置問題
  3. 防火牆問題
  4. 客戶端驅動程序的問題
  5. 應用程序配置問題
  6. 身份驗證和登錄問題

Took it from here,這是一個很好的閱讀。

相關問題