查看完整的Asp.Net Web配置

查看完整的Asp.Net Web配置,asp.net,sharepoint,sharepoint-2010,web-config,iis-7.5,Asp.net,Sharepoint,Sharepoint 2010,Web Config,Iis 7.5,是否有一个工具可以输出ASP.NETWeb应用程序的完整配置。显然,您的web.config文件处于当前的级别,但这可能从许多其他web.config文件继承到machine.config文件。我希望能够查看整个层次结构的完整配置 我这样问是因为我们有一个应用程序,我们正试图在SharePoint(2010)IIS(7.5)网站下工作。当我们创建一个单独的、不同的IIS站点并直接指向物理文件时,就可以让它工作。然而,当我们在SharePoint(2010)网站下创建一个新的虚拟目录/应用程序时,

是否有一个工具可以输出ASP.NETWeb应用程序的完整配置。显然,您的web.config文件处于当前的级别,但这可能从许多其他web.config文件继承到machine.config文件。我希望能够查看整个层次结构的完整配置

我这样问是因为我们有一个应用程序,我们正试图在SharePoint(2010)IIS(7.5)网站下工作。当我们创建一个单独的、不同的IIS站点并直接指向物理文件时,就可以让它工作。然而,当我们在SharePoint(2010)网站下创建一个新的虚拟目录/应用程序时,它就失败了(事件日志显示KernelBase.dll崩溃)。我们已经浏览了web.config并添加/删除了各种元素,但它仍然不起作用。如果我能从两个角度捕获同一应用程序的完整配置,这可能会帮助我们诊断问题

谢谢。

我不知道有什么工具(但这并不意味着没有),不过我们以前也有过继承问题。您的基本站点是否运行不同版本的.net framework?还要检查列出的所有web.config库及其版本。如果站点中有任何内容需要在较新版本(如4.0)下运行,则可能会导致问题,反之亦然。 尝试在父应用程序中添加system.web config部分周围的此部分:

..

但是请注意,这将影响其他应用程序。如果这修复了它,但对您的其他应用程序产生了负面影响,那么您可能需要将删除的父应用程序设置复制到需要它的子应用程序中