2013-01-23 56 views
1

我無法運行使用NLog的程序。爲什麼NLog無法在Server 2008 R2上找到我的日誌目標?

---> NLogConfigurationException:加載配置時出現異常......
---> System.ArgumentException:目標無法找到:「ColoredConsole」初始化與結束時我得到一個異常

我也有full exception text

我相當肯定這對我的配置沒有問題,因爲a)我可以在其他機器上使用相同的配置,而不會出現問題,並且b)我將其修剪到了最笨的配置,我可以並且仍然可以看到問題:

NLOG配置:

<configSections> 
    <section name="nlog" type="NLog.Config.ConfigSectionHandler, NLog" /> 
</configSections> 
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd" 
     xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 
    <targets> 
    <target name="console" xsi:type="ColoredConsole" layout="test" /> 
    </targets> 
    <rules> 
    <logger name="*" minlevel="Trace" writeTo="console" /> 
    </rules> 
</nlog> 

我也嘗試過其他目標類型,包括控制檯文件,具有相同的結果。

事實上,它只是這臺機器提出了一個權限問題,但我已經嘗試提供權限和管理員權限,我可以想到的任何地方,我試圖運行它作爲一個不同的帳戶,並從不同的目錄 - 所有沒有任何更改。系統正在運行Server 2008 R2,fwiw。

我可能錯過了什麼?

+0

如果您更改爲另一種目標類型,它會工作嗎? – Joe

+0

好問題,但沒有。 (請參閱我上面的編輯。) – ladenedge

回答

相關問題