2014-05-13 40 views
0

如果您将网站发布到网站的根目录,而不是标记为应用程序的子文件夹,则会有某些配置设置似乎不适用。我如何将我的网站本身作为应用程序标记。
好,网站本身已经是默认 应用见参考文献:https://www.microsoft.com/technet/prodtechnol/WindowsServer2003/Library/IIS/1d1c9a73-b4c5-4cfb-ad69-b77fa2e17e19.mspx?mfr=trueIIS 6,默认应用程序和会话状态 - allowDefinition ='MachineToApplication'超出应用程序级别错误

目前,如果我添加了一个元素,我的web.config并发布到我的网站的根,我碰到下面的错误。

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

我可以在网站根目录下添加一个应用程序,设置一个别名并使其指向与网站根目录相同的物理路径,但是我不知道我想要做什么。

如果我发布到我的网站的根目录并且在这种情况下如何应用“applicaiton”级别的配置设置,我该如何定义sessionState元素?

回答

0

如果在单个根文件夹下有多个web.config,则会出现“allowDefinition ='MachineToApplication'超出应用程序级别”错误,您可以通过删除不需要的web.config文件来避免此错误。

+0

我想我明白发生了什么。出于某种原因,当我构建时,我得到一个web.config放入我的bin文件夹 - 除了在网站的根目录。 – bitshift

相关问题