什么是IIS 6中的根目录?如何在ASP.NET网站中将我的子文件夹之一作为根目录?

时间:2013-10-19 09:44:47

标签: asp.net web iis-6 root

我需要在我的asp.net网站中集成第三方插件。要安装插件,他们已经提到了这句话,“通过IIS控制面板创建一个应用程序,根目录位于 - (我的网站文件夹中的某个路径)?”。

我对IIS不太了解,很少使用它。虽然我尝试了在IIS中可以做的所有可能的方法,但我无法解决这个问题。安装后,插件提供了一个测试页面,我必须运行它来检查,但是当我运行它时,它会显示此错误。

“在应用程序级别之外使用注册为allowDefinition ='MachineToApplication'的部分是错误的。此错误可能是由于虚拟目录未在IIS中配置为应用程序而引起的。”

我也搜索了这个错误,发现它是因为两个Web.Config文件,一个来自主项目,另一个来自插件文件夹。使用它的唯一方法是将它们指定的插件文件夹作为IIS中的根目录。有人告诉我一些简单的步骤来做到这一点。 我在做什么,在IIS6中,我添加了我的asp.net网站的主文件夹的新网站,然后我右键单击>添加应用程序并选择给定的路径,认为它将成为根目录,但它不是。

帮助将不胜感激。另请注意,我必须将插件文件夹放在我的主网站文件夹中。所以,有两个web.config。我试图重命名其中一个,它解决了上面的错误但又给出了另一个错误,但我认为主要问题是根目录。 P.S他们在这句话的插件文件夹的web.config文件上显示错误 -

“第51行:

< authentication mode="Windows" />"

1 个答案:

答案 0 :(得分:0)

大多数情况下,根目录是IIS管理器上的C:\ inetpub \ wwwroot文件夹和“默认网站”。

打开IIS管理器,在“站点”下应该有IIS网站,在其下面您可能会看到默认网站。您可以使用右键单击/设置查看根目录。 将您的网站文件复制到此根目录下。 将文件夹复制到根文件夹后,您将在IIS上的默认网站下看到此文件夹。 右键单击IIS上的目录名称和“创建应用程序”,选择正确的.net框架。 它应该是工作。祝您好运,如果您需要更多帮助,请在您的服务器IIS上提供更多详细信息。