2011-12-09 33 views
0

在我的ASP.net项目的web.config注册的TagPrefix我注册的TagPrefix CR如下:如何的app.config

<pages> 
    <controls> 
    <add tagPrefix="cr" namespace="CrystalDecisions.Web" assembly="CrystalDecisions.Web,Version=13.0.2000.0, Culture=neutral, PublicKeyToken=692fbea5521e1304" /> 
    </controls> 
</pages> 

我想开始使用配置的具体app.configs,但如果我包括在App.config我会在编译时错误说,的TagPrefix是无法识别相同的设置

我怎么能强迫承认的TagPrefix的时候它是在App.config中,而不是web.config中

+0

你为什么要在应用程序配置中执行此操作? –

回答

1

app.config未在Web项目中使用;您放入该文件的任何内容都可能不存在; ASP.NET和IIS完全忽略该文件。

+0

是的,我误解了asp.net中配置文件的实现。 – lostinplace

+0

可悲的是,没有简单的方法来执行基于文件的系统相关配置管理 – lostinplace

+0

您可以为大多数配置部分定义单独的文件。当我需要特定于机器的配置时,这通常是我使用的。 –