在ASP.NET应用程序的子文件夹中忽略/禁用特定的Web.config

时间:2014-09-30 19:22:08

标签: asp.net iis web-config virtual-directory

在我的应用程序中有一个子文件夹,其中包含一个干扰我的应用程序的Web.config。例如。 "使用注册为allowDefinition =' MachineToApplication'的部分是错误的。超出应用程序级别。" - 出现错误类型。

我无法删除这个有问题的Web.config,因为此文件夹来自外部源。

有什么办法可以告诉IIS完全忽略这个Web.config吗?

2 个答案:

答案 0 :(得分:1)

我是从该领域的专家(在ASP.NET本身的开发人员中)得到的,这是不可能的。

答案 1 :(得分:0)

如果由于npm软件包而导致其他人无法使用此文件,则可以使用prepareForReuse

删除后记上的web.config。
rimraf

然后添加:

npm install rimraf

在packages.json上

就我而言,web.config位于selenium-webdriver软件包中,不需要为应用程序提供服务,因此我只需删除它就可以了。

https://stackoverflow.com/a/44863212/1102585