2010-05-18 135 views
3

您好我是iis和asp.net的新手,我正在尝试在godaddy服务器上安装bugNET。我创建了一个虚拟目录,并有一次,我尝试启动网站,我得到这个错误:虚拟目录未被配置为IIS中的应用程序

Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS. 

这里就是我所做的完整细节。

托管:GoDaddy的 创建的虚拟目录(根目录的子文件夹) - 命名为:devbunk使用这些设置(匿名访问,目录浏览) 这是所有我可以做与GoDaddy的IIS。

该错误告诉我,我需要将虚拟目录作为应用程序。 godaddy不让我这样做...我该怎么做?顺便说一句,我有iis7设置。

回答

0

您需要godaddy来做到这一点,通常托管服务提供通过其控制面板将常规文件夹转换为应用程序的能力,所以如果您有权访问该选项的一个搜索。其他托管商通过IIS管理器和Web部署可以将文件夹转换为应用程序,但归结为“您需要托管服务器才能这样做”。 你没有办法通过Web.config或FTP等来做到这一点。我认为Front Page Server Extensions确实也有办法。最好的事情是与您的主机联系,询问他们做什么的正确方法。通常,所有托管服务器都将允许您创建尽可能多的应用程序,只要它们运行相同的.net版本即可。

5

您可以使用Godaddy Hosting Control Center进行配置。登录到godaddy托管中心。 转至内容 >>IIS管理。 单击铅笔图标编辑您选择的目录。 你会得到一个弹出式屏幕,带有三个复选框。您需要检查“Set Application Root”。 单击确定,您的目录将被配置为IIS中的应用程序。

希望这可以帮助你,并随时ping我,如果你需要更多的信息。

0

检查Web.Config上的属性以确保“复制到输出目录”设置为“不要复制”

相关问题