在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的节是错误的。
我的/ portal /目录中所有aspx页面的第一行都有此错误消息,我知道这是常见的错误消息。我已经无休止地搜索了此错误消息,并且看到很多帖子告诉我将/ portal /文件夹配置为IIS中的应用程序(已有),还有更多帖子告诉我我嵌套了web.configs(但是这些帖子都没有提供解决方案的指南)。
我的设置是在根目录中有一个web.config,然后尝试在/ portal /目录中创建公司门户。/ portal /目录具有其自己的(必要的)web.config。
我的web.config第50行是这样的:
<customErrors mode="Off" defaultRedirect="customerrorpage.aspx"/>
<anonymousIdentification enabled="true"/>
<authentication mode="Forms"/>
<membership defaultProvider="MyProvider">
所以我有domain.com/web.config和domain.com/portal/web.config ...,所以不会加载我的domain.com/portal/default.aspx页面。
真正的解决方案是什么?我是否以某种方式找到了将根web.config与我的/ portal /目录web.config合并的方法,还是我离开这里了?
任何指导将不胜感激!