首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >“<authentication mode="None”/>“中的服务器错误

“<authentication mode="None”/>“中的服务器错误
EN

Stack Overflow用户
提问于 2017-10-04 20:57:24
回答 2查看 14K关注 0票数 5

我正在学习一篇教程,上面写道:

1-添加ASP NET标识之前的第一步是禁用应用程序服务器(IIS)的默认身份验证机制,因为框架使用它自己的身份验证机制。为此,请在Web.config文件的"system.web“部分添加以下配置:

代码语言:javascript
复制
 <authentication mode="None" />

所以,我的web.config现在看起来像这样:

代码语言:javascript
复制
<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>

但是当我尝试运行应用程序时,我得到了错误:

'/‘应用程序中的

服务器错误。

配置错误

描述:处理服务此请求所需的配置文件时出错。请查看下面的特定错误详细信息,并适当修改您的配置文件。

解析器错误消息:在应用程序级别之外使用注册为allowDefinition='MachineToApplication‘的节是错误的。此错误可能是由于未将虚拟目录配置为IIS中的应用程序所致。

源错误:

第35行:

第36行:< system.web >

第37行:< authentication mode="None“/>

第38行:<编译>

第39行:< assemblies >

我试着寻找答案,但一无所获。特别是考虑到,由于这台计算机不是我的,我不能做任何需要管理员权限的事情,所以,我不能按照this指南将虚拟目录配置为IIS应用程序。

EN

回答 2

Stack Overflow用户

发布于 2018-10-12 11:17:09

请尝试以下步骤:

  • 打开OK

管理器

  • 展开树:Sites >> IIS单击您的站点,然后选择Convert to Application >>IIS
票数 6
EN

Stack Overflow用户

发布于 2018-10-09 15:55:27

我也犯了这个错误。

答案是:“此错误可能是由于虚拟目录未配置为IIS中的应用程序而导致的。”

在IIS中将虚拟目录配置为应用程序。试一下,它就会好的。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46565494

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档