Mig*_*nez 6 windows-hosting asp.net-mvc-3
我正在开发MVC3中的应用程序(http://www.colombiatrolley.com/sitrolley).在我的计算机中它运行正常,但当我将其上传到服务器(托管服务)时,我收到此错误:
分析器错误消息:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的.此错误可能是由于未在IIS中将虚拟目录配置为应用程序引起的.
我知道这是一个非常常见的错误,但我还没有解决它.
某些配置节只允许在应用程序的“根”处使用,那么authentication
节就是其中之一。
您需要将 IIS 配置为将站点作为应用程序运行,而不是作为现有应用程序中的子目录运行。
对于 IIS 7+,右键单击包含 Web 应用程序的目录,然后选择“转换为应用程序”。
编辑:
阿里·范·萨默伦是对的。仔细查看您的错误,您希望<authentication>
配置位于上一级的 web.config 中,而不是视图中的 web.config 中。
归档时间: |
|
查看次数: |
2674 次 |
最近记录: |