2009-10-03 73 views
0

我在我的托管服务器上安装了Bugnet,它确实有效,似乎项目的所有功能都按照预期工作。不知道这个.NET错误是什么意思?

但似乎在任何页面呈现此错误生成;

System.Configuration。

ConfigurationErrorsException:在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的节是错误的。此错误可能是由于虚拟目录未被配置为IIS中的应用程序。

引发我的部分是应用程序按预期发挥功能。它安装在托管服务器上的子域中,而不是安装在虚拟目录中运行。

任何想法,将不胜感激。

回答

1

一般而言,如果您的部署IIS配置不正确,则会发生此错误。您声明这是安装到您的托管服务器上的一个子域,乍一看表明这个错误应该不会出现。但是我必须问问你在看什么网址? (只有一两个,如果你不介意)。

通常,当我将一个.NET应用程序拖放到IIS站点的目录中时,总会出现此错误,并且忘记将该目录配置为虚拟目录和应用程序正确。因此,应用程序级别的某些配置条目只会导致ASP.NET框架抛出异常。

如果您的URL看起来正确,请查看您的主机是否允许您直接访问IIS设置。如果他们这样做,那么你可以直接仔细检查所有的设置,并确保它们是正确的。

+0

你可以看到按钮http://tickets.myabriza.net – CmdrTallen 2009-10-03 19:56:06

+0

我刚点击了一下,我可能是疯了,但该应用程序似乎工作正常。 – 2009-10-03 21:05:23

+0

是的,这就是我说的。它工作正常,只是在每次页面加载时都会产生这些错误。错误通过应用程序错误处理程序邮寄给我。非常令人沮丧...... – CmdrTallen 2009-10-05 15:58:07

0

这听起来像一个web.config问题 - this link应该帮助(点2)。

1

您的应用程序中有一个web.config,只有在应用程序根目录(或更高版本 - 即机器配置)中才允许使用该部分。除非应用程序中有多个web.config,否则可能是由于应用程序中的根虚拟目录未配置为Web应用程序。

配置它正常打开属性对话框,在IIS控制台根虚拟目录,然后点击标有“创建应用程序”

+0

该应用程序正在运行,它只是抛出这些问题。你可以在http://tickets.myabriza.net看到它 – CmdrTallen 2009-10-03 19:54:14

相关问题