簡體   English   中英

使用IIS托管網站時登錄錯誤

[英]Login error while hosting Website using IIS

我的網站是在Visual Studio(本地計算機上的Asp.net和c#)中設計的。

如果我從Visual Studio運行網站,則可以正常運行,但是當我發布此網站(在IIS上托管)時,出現此錯誤:

“ / HeadCount”應用程序中的服務器錯誤。

用戶“ AUTH \\ VENUGOPALS13 $”的登錄失敗。

說明:執行當前Web請求期間發生未處理的異常。 請查看堆棧跟蹤,以獲取有關錯誤及其在代碼中起源的更多信息。

異常詳細信息:System.Data.SqlClient.SqlException:用戶'AUTH \\ VENUGOPALS13 $'的登錄失敗。

我怎么解決這個問題?

錯誤信息

連接字符串中的憑據錯誤,或者服務器不允許Windows用戶登錄,或者服務器不允許該特定用戶。

檢查是否將SQL Server配置為Windows身份驗證模式或混合身份驗證模式。 然后檢查是否允許該用戶(例如,嘗試從SQl Management Studio與該用戶連接)。

如果可以登錄,則說明連接字符串有誤。 這是構造工作連接字符串的好方法:

  • 創建一個空的文本文件,例如,使用Explorer->右鍵單擊-> New Text Document ,將其命名為“ temp.udl ”。
  • 雙擊“ temp.udl ”,出現“數據鏈接屬性”向導。 根據需要設置所有字段和框(從第一個選項卡開始),按[ 測試連接 ],一旦成功,按[確定]。
  • 將UDL文件中現在存在的連接字符串復制到您的應用程序中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM