具有通用 Web 配置的多个 Web 应用程序项目

本文关键字:Web 应用程序 项目 配置 | 更新日期: 2023-09-27 17:55:42

>我有一个包含 10+ Web 应用程序和一些类库的解决方案。Web 应用程序是同一网站的模块,因此它们都在同一地址中运行,但在不同的物理文件夹中运行。其中一个 Web 应用程序(父应用程序)保存 web.config 文件、global.asax 文件和一些必需的类(引用父项目)。

如果我将父 Web 应用程序和模块 Web 应用程序发布到 IIS 文件夹,它可以完美运行,但我无法在本地调试项目,因为子 Web 应用程序没有 global.asax 和 web.config,所以我每次都需要复制本地调试。

这个问题有解决方案吗?

具有通用 Web 配置的多个 Web 应用程序项目

inheritInChildApplications=true

在 web.config 位置元素中无法识别"继承子应用程序"属性

http://www.kowitz.net/archive/2007/05/16/stopping-asp.net-web.config-inheritance

避免使用 inheritInChildApplications 在子 Web 应用程序中进行 web.config 继承

或者也许这就是你需要的web.config 可以从外部 xml 文件读取吗?