如何解決asp.net網(wǎng)站打開報(bào)錯(cuò)
1.新建的網(wǎng)站打開網(wǎng)站報(bào)錯(cuò):“在與 SQL Server 建立連接時(shí)出現(xiàn)與網(wǎng)絡(luò)相關(guān)的或特定于實(shí)例的錯(cuò)誤。未找到或無法訪問服務(wù)器。請驗(yàn)證實(shí)例名稱是否正確并且 SQL Server 已配置為允許遠(yuǎn)程連接。 (provider: 命名管道提供程序, error: 40 - 無法打開到 SQL Server 的連接)……..”
解決方法:根據(jù)提示錯(cuò)誤信息是SQLServer數(shù)據(jù)庫連接錯(cuò)誤,應(yīng)該查看數(shù)據(jù)庫配置信息是否正確。我們知道asp.net的數(shù)據(jù)庫配置一般在web.config中,修改數(shù)據(jù)庫的ip、數(shù)據(jù)庫名、用戶和密碼即可。
2.錯(cuò)誤提示的.net版本不符合,新建網(wǎng)站默認(rèn)的程序池是2.0經(jīng)典模式,那么調(diào)整到相對應(yīng)的程序池。
3. 錯(cuò)誤詳細(xì)信息:由于 Web 服務(wù)器上的“ISAPI 和 CGI 限制”列表設(shè)置,無法提供您請求的頁面. (The page you are requesting cannot be served because of the ISAPI and CGI Restriction list settings on the Web server.).
解決方法:(1).單擊IIS的根節(jié)點(diǎn)(注意不是單個(gè)網(wǎng)站節(jié)點(diǎn)),然后雙擊”ISAPI和CGI限制”。
(2).在打開的面板中選擇對應(yīng)的asp.net然后在右側(cè)點(diǎn)擊“允許”,如果沒有則可以在右側(cè)“添加”。