我基本上是在尝试做与这个问题相同的事情,在文件夹中创建一个新应用程序,以便可以按如下方式访问它。
* http://www.domain.com/ < Main App
* http://www.domain.com/newapp < New App
问题是 newapp 正在从主应用程序读取 web.config,这会导致错误,因为它没有所有相同的 dll 等。
对于新应用程序,在 IIS 中,起点设置在 /newapp,所以我我不确定它为什么从 / 读取 web.config。它被设置为它自己的应用程序。
我在 XP Pro 上的 IIS6 中对此进行测试,所以不确定这是否会有所不同。主应用是 dotnet 1.1,新应用是 3.0。
编辑:将 'inheritInChildApplications 添加到<location
> 在 1.1 中不起作用,您会收到错误消息:
Parser Error Message: Unrecognized attribute 'inheritInChildApplications'