当我尝试重建网站时,我收到了这个错误消息:
使用注册为allowDefinition =' MachineToApplication'的部分是错误的。超出应用水平。此错误可能是由于虚拟目录未配置为IIS中的应用程序引起的。
它指的是Web.config中的这一行:
<authentication mode="Windows"/>
根据已接受且备受推崇的答案here,当存在多个Web.config文件时会出现此问题,但我的网站只有这个。
如果我只是注释掉offing [ding,sive]行,我在尝试重建时会得到相同的错误消息,但是在Web.config文件的另一行,即这一行:
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="60"/>
所以我认为这将是一个&#34;打击鼹鼠&#34;如果我坚持下去,最终评论出来的东西会有其他的恶意,因此这是站不住脚的。我该怎么做才能纠正这个问题?
顺便说一下,我确实将网站转换为IIS中的应用程序。