asp.net位置标记不起作用

时间:2010-09-23 17:13:43

标签: asp.net web-config

我们有一个应用程序正在使用机器级web.config文件中的位置标记 - 意思是像C:\ Windows \ Microsoft.NET \ Framework \ v2.0 ... \ CONFIG \ web。 config,适用于整个服务器的那个 - 这个应用程序下面有很多虚拟目录,每个虚拟目录都有一个

<location path="IIS Web App Name\CustomerA">...

这似乎适用于该应用。但是我们在同一台服务器上有第二个应用程序,我想在该应用程序的web.config文件中添加位置标记 - 这意味着应用程序目录中的本地web.config文件 - 并让每个应用程序指定一个位置以类似的方式标记。

这可能吗?因为它似乎不起作用。我试过了:

<location path="My IIS App Name\CustomerA"> ...

<location path="CustomerA"> ...

似乎都不起作用。我只需要这个位置节点包含1个节点。 可能有一些

1 个答案:

答案 0 :(得分:0)

它必须是该虚拟内的文件或文件夹。因此,我可以在与配置文件相同的根目录中设置“default.aspx”的规则,或者为Content文件夹管理“Content”之类的文件夹。我成功完成了这件事。

或者,将另一个配置文件放在要为其设置自定义规则的文件夹中,并在那里定义将覆盖主要规则的规则...

HTH。