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

问题描述 投票:2回答:2

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

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

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

asp.net iis web-config virtual-directory
2个回答
1
投票

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


0
投票

如果由于npm包而有其他人来到这里,可以使用rimraf删除postscript上的web.config

npm install rimraf

然后添加:

'scripts': {
    'postinstall': 'rimraf node_modules/**/web.config'
 }

在packages.json上

在我的例子中,web.config位于selenium-webdriver包中,不需要为应用程序提供服务,所以我只需删除它即可。

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

© www.soinside.com 2019 - 2024. All rights reserved.