簡體   English   中英

更改 ASP.NET 應用程序和 SQL 數據庫的 IIS 用戶憑據

[英]Change IIS user credentials for ASP.NET app and SQL database

IIS 7.5,ASP.NET 應用程序 + MS SQL 數據庫

網站位於 C:\\inetpub\\wwwroot\\AppFolder

允許 Windows 身份驗證

SQL 連接字符串包含用戶名和密碼

試圖打開一個網站

無法打開登錄請求的數據庫。 登錄失敗。 用戶“IIS APPPOOL\\DefaultAppPool”登錄失敗

看起來像錯誤的用戶憑據。 我的 Web 應用程序設置為使用特定的用戶名和密碼來訪問數據庫 (web.config)。

問題是我沒有IIS 管理器用戶功能。 我已經完全安裝了 IIS,啟用了所有服務和復選框,但仍然沒有這樣的功能。

配置此 IIS 用戶帳戶以成功訪問 Web 應用程序

創建一個 sql 用戶並將其配置為訪問該數據庫。 給它足夠的權利,讓它能夠做它需要做的事情。

更改您的連接字符串,使其包含這些憑據。 這就是你所需要的。

目前,它會嘗試在您的應用程序池下進行用戶設置,但這顯然行不通。 因此,如果您想更改應用程序用戶,請查看應用程序池的高級設置。

-編輯-

運行應用程序的用戶(windows 帳戶)和訪問數據庫的用戶不是一回事。 將它們分開。 一個用於數據庫,一個用於應用程序池。

暫無
暫無

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

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