gpt4 book ai didi

asp.net-mvc-3 - 允许定义 ='MachineToApplication' - MVC3 错误

转载 作者:行者123 更新时间:2023-12-04 15:25:44 26 4
gpt4 key购买 nike

我正在 MVC3 ( http://www.colombiatrolley.com/sitrolley ) 中开发应用程序。在我的电脑上它运行正常,但是当我将它上传到服务器(托管服务)时,我收到此错误:

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

我知道这是一个非常常见的错误,但我还没有修复它。

Error capture

最佳答案

一些配置部分只允许在应用程序的“根”,然后 authentication节就是其中之一。

您需要配置 IIS 以将您的站点作为应用程序运行,而不是现有应用程序中的子目录。

对于 IIS 7+,右键单击包含 Web 应用程序的目录,然后选择“转换为应用程序”。

编辑 :

Arie van Someren 是对的。仔细查看您的错误,您需要 <authentication>配置在上一级的 web.config 中,而不是 View 中的 web.config。

关于asp.net-mvc-3 - 允许定义 ='MachineToApplication' - MVC3 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510031/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com