在asp.net中使用在应用程序级别之外注册为allowDefinition ='MachineToApplication'的部分是错误的

时间:2011-03-18 23:37:54

标签: asp.net .net-3.5

我必须在某个开发人员已经开发的网站上做一些更改。在服务器上,当它是代码格式时,它不是内置格式。我下载了它的副本,并尝试在我的机器上运行它(我有Win 2003服务器),但面对的是​​受到限制的线路。在web.config中,其身份验证模式是表单。我没有太多经验,也没有使用表单身份验证。我甚至试图创建一个新的网站并在其中复制文件并运行它但没有运气。请指导我如何删除此错误。

1 个答案:

答案 0 :(得分:2)

当您的根网站具有定义身份验证模式的web.config以及其下的子网站时,会发生此错误。如果由于某种原因在子站点中创建了带有auth信息的web.config,则会出现此错误。

例如,在更新子站点的WCF服务引用时,通常会这样做。 IDE总是希望在项目中创建一个web.config文件,但一旦删除它,错误就会消失。

因此,请检查您的任何子站点或子项目中是否没有无关的web.config文件。如果有,请删除它们。