Asp.net 关于拥有多个web.config文件和visual studio 2005/2008 SP1的已知问题

Asp.net 关于拥有多个web.config文件和visual studio 2005/2008 SP1的已知问题,asp.net,web-config,Asp.net,Web Config,我的visual studio 2005/2008安装似乎有问题,因为它没有为web.config文件上注册的控件提供任何IntelliSense功能,这些控件位于不同于根目录的文件夹中,但也没有显示任何错误。这种行为正常吗 我只能访问我的子应用程序的文件夹,因此无法修改root的web.config文件。我可以,但我不允许 我正在尝试在我的子应用文件夹的web.config文件中注册一些WebUserControl,这样子应用中的所有页面都可以使用WebUserControl,而不必在每个页面

我的visual studio 2005/2008安装似乎有问题,因为它没有为web.config文件上注册的控件提供任何IntelliSense功能,这些控件位于不同于根目录的文件夹中,但也没有显示任何错误。这种行为正常吗

我只能访问我的子应用程序的文件夹,因此无法修改root的web.config文件。我可以,但我不允许

我正在尝试在我的子应用文件夹的web.config文件中注册一些WebUserControl,这样子应用中的所有页面都可以使用WebUserControl,而不必在每个页面上注册它们,但是我的子应用文件夹的web.config文件中注册的那些控件没有IntelliSense,但是,如果我在root的web.config文件中注册它们,我会得到IntelliSense。IntelliSense的其他功能似乎运行良好

在我的子应用文件夹的web.config文件中,我有如下内容:

<?xml version="1.0" encoding="utf-8"?>
<configuration>       
    <system.web>
        <pages>
            <controls>
                <add tagPrefix="qme" tagName="EmptySearchMessage" src="~/QMinerals/WebUserControls/EmptySearchMessage.ascx"/>
                <add tagPrefix="uc1" tagName="uc_general" src="~/uc_general.ascx" />
                <add tagPrefix="uc1" tagName="uc_menu" src="~/uc_menu.ascx" />
            </controls>
        </pages>
    </system.web>
</configuration>
我做错什么了吗

更新 现在我已经升级到VS2008 SP1,问题依然存在

是否尝试从路径中删除~并相对于web.config使用它?是的,即使现在有用 您有Visual Studio 2005 Service Pack 1吗? 是否尝试从路径中删除~并相对于web.config使用它?是的,即使现在有用 您有Visual Studio 2005 Service Pack 1吗?
您以前在web.config文件中使用过IntelliSense吗?是的,我使用IntelliSense处理所有其他内容,包括所有web.config文件,但不在页面上。有什么想法吗?你以前在web.config文件中有IntelliSense吗?是的,我有IntelliSense可以很好地处理所有其他内容,包括所有web.config文件,但不在页面上。有什么想法吗?嗨,穆罕默德。是的,我有VisualStudio2005SP1。“我要试试你对相对路径的建议,然后回到这里让你知道它是否有效。”穆罕默德。我试过你的建议,但问题还在继续。有什么新想法吗?这是一个网站还是网络应用程序?我知道它是作为应用程序在IIS,但也在VS通常web应用程序创建一个DLL的所有网页,网站创建一个DLL每页或子文件夹。你是怎么打开网站的?子文件夹是您的VS项目的根文件夹还是项目从父文件夹开始打开?很抱歉等待了这么久,但我没有注意到您的评论。是一个网站,它从父文件夹开始打开,它不是一个不同的项目,它只是网站中的一个文件夹。嗨,穆罕默德。是的,我有VisualStudio2005SP1。“我要试试你对相对路径的建议,然后回到这里让你知道它是否有效。”穆罕默德。我试过你的建议,但问题还在继续。有什么新想法吗?这是一个网站还是网络应用程序?我知道它是作为应用程序在IIS,但也在VS通常web应用程序创建一个DLL的所有网页,网站创建一个DLL每页或子文件夹。你是怎么打开网站的?子文件夹是您的VS项目的根文件夹还是项目从父文件夹开始打开?很抱歉等待了这么久,但我没有注意到您的评论。是一个网站,它从父文件夹开始打开,它不是一个不同的项目,它只是网站中的一个文件夹。