我正在关注一个教程,它说:
1 - 添加 ASP NET Identity 之前的第一步是禁用应用程序服务器 (IIS) 的默认身份验证机制,因为该框架使用自己的身份验证机制。为此,请在 Web.config 文件的“system.web”部分添加以下配置:
<authentication mode="None" />
Run Code Online (Sandbox Code Playgroud)
所以,我的 web.config 现在看起来像这样:
<system.web>
<authentication mode="None" />
<compilation>
<assemblies>
<add assembly="System.Web.Mvc, Version=5.2.3.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
</assemblies>
</compilation>
</system.web>
Run Code Online (Sandbox Code Playgroud)
但是当我尝试运行该应用程序时,出现错误:
“/”应用程序中的服务器错误。
配置错误
说明:在处理为该请求提供服务所需的配置文件期间发生错误。请查看下面的特定错误详细信息并适当修改您的配置文件。
解析器错误消息:在应用程序级别之外使用注册为 allowDefinition='MachineToApplication' 的部分是错误的。此错误可能是由于虚拟目录未配置为 IIS 中的应用程序所致。
源错误:
第 35 行:
第 36 行:<system.web>
第 37 行:< authentication mode="None" />
第 38 行:<编译>
第 39 行:<程序集>
我试图寻找答案,但一无所获。特别考虑到,由于这台计算机不是我的,我不能做任何需要管理员权限的事情,所以,我不能按照这个指南将虚拟目录配置为 IIS 应用程序。
归档时间: |
|
查看次数: |
13391 次 |
最近记录: |