2011-12-09 40 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

您可以爲大多數配置部分定義單獨的文件。當我需要特定於機器的配置時,這通常是我使用的。 –