我按照教程说:
1 - 添加ASP NET Identity之前的第一步是禁用应用程序服务器(IIS)的默认身份验证机制,因为框架使用自己的身份。为此,请在" system.web"中添加以下配置。 Web.config文件的一部分:
<authentication mode="None" />
所以,我的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>
但是当我尝试运行应用程序时,我收到错误:
&#39; /&#39;中的服务器错误应用
配置错误
描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。
分析程序错误消息:使用注册为allowDefinition =&#39; MachineToApplication&#39;的部分是错误的。超出应用水平。此错误可能是由于虚拟目录未在IIS中配置为应用程序。
来源错误:
第35行:
第36行:&lt; system.web&gt;
第37行:&lt;验证模式=&#34;无&#34; /&gt;
第38行:&lt;编译&gt;
第39行:&lt;程序集&gt;
我试图寻找答案,但我一无所获。特别考虑到,由于这台计算机不是我的,我不能做任何需要管理员权限的事情,因此,我无法按照this指南将虚拟目录配置为IIS应用程序。
答案 0 :(得分:0)
我也有错误。
答案是: “此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的。”
在IIS中配置为应用程序的虚拟目录。只需尝试,就可以了
答案 1 :(得分:0)
尝试以下步骤: