2011-12-22 51 views
0

的C#代碼在Global.asax內下方所示的代碼類型:爲什麼VS 2010的.NET 3.5運行時無法識別文件

private static readonly log4net.ILog Log = log4net.LogManager.GetLogger(typeof(global_asax)); 

當然,所需要的組件(DLL)log4net的已經是包括在項目,這是從除在Global.asax頁中的任何頁面可見。我非常感謝在這個問題上的幫助。我假設我將不得不改變我的VS 2010安裝中的一些設置。

部分全局文件代碼:

<%@導入命名空間= 「MRDDWV2.Common」 %> <%@應用程序語言= 「C#」 %>

private static readonly log4net.ILog Log = log4net.LogManager.GetLogger(typeof(global_asax)); 


void Application_Start(object sender, EventArgs e) 
{ 

    Project.Core.NHibernate.Support.ConnectionStringManager.Instance.SetEnvironment(System.Environment.MachineName); 
    string log4NetConfigFile = (string)System.Configuration.ConfigurationManager.AppSettings["Log4NetConfigFile"]; 
    log4net.Config.XmlConfigurator.Configure(new System.IO.FileInfo(Server.MapPath(log4NetConfigFile))); 
} 
+1

你試圖重建迎刃而解?你使用完整版還是客戶端.net 3.5? – 2011-12-22 18:04:46

+0

重建OK;但得到運行時錯誤: 第3行:

相關問題