出現(xiàn)<authentication mode="Windows"/>錯誤解決辦法
網(wǎng)上下載的asp.net源碼出現(xiàn) <authentication mode="Windows"/>錯誤信息
authentication 元素(ASP.NET 設(shè)置架構(gòu))
屬性 說明
mode
必選的屬性。
指定應(yīng)用程序的默認身份驗證模式。此屬性可以為下列值之一。
值 說明
Windows
將 Windows 驗證指定為默認的身份驗證模式。將它與以下任意形式的 Microsoft Internet 信息服務(wù) (IIS) 身份驗證結(jié)合起來使用:基本、摘要、集成 Windows 身份驗證 (NTLM/Kerberos) 或證書。在這種情況下,您的應(yīng)用程序?qū)⑸矸蒡炞C責(zé)任委托給基礎(chǔ) IIS。
Forms
將 ASP.NET 基于窗體的身份驗證指定為默認身份驗證模式。
Passport
將 Microsoft Passport Network 身份驗證指定為默認身份驗證模式。
None
不指定任何身份驗證。您的應(yīng)用程序僅期待匿名用戶,否則它將提供自己的身份驗證。
默認值為 Windows。
解決方法<一>:在IIS將該目錄做成應(yīng)用程序:打開IIS —> 默認Web站點 —> 找到該目錄右鍵打開屬性頁 —> 目錄(或虛擬目錄)卡 —> 在下半部分“應(yīng)用程序設(shè)置”處點第一項的“創(chuàng)建”,把該目錄做成應(yīng)用程序。
解決方法<二>:1、若IIS中沒有應(yīng)用程序 名,先創(chuàng)建,若還不行把C:\WINDOWS \Microsoft.NET\work\v2.0.50727\CONFIG\machine.config中的所有 allowDefinition="MachineToApplication"改為allowDefinition="Everywhere"
2、在網(wǎng)站對應(yīng)的虛擬目錄上右鍵,選屬性,然后在應(yīng)用程序名后點創(chuàng)建。