2016-08-08 76 views
0

在web服務Gloval.asax中,我把log4net.Config.XmlConfigurator.Configure(New FileInfo(Server.MapPath("~/Web.config")))放在Application_Start中。 現在,我有一個控制檯應用程序。我試圖把log4net.Config.XmlConfigurator.Configure(New FileInfo(AppDomain.CurrentDomain.BaseDirectory("~/app.config"))) 和我從字符串「〜/ app.config」轉換爲類型'整數'是無效的。這是什麼原因造成的?從字符串「〜/ app.config」轉換爲鍵入'Integer'無效

回答

0

嚴格打開選項,您將在編譯時看到錯誤。

AppDomain.CurrentDomain.BaseDirectory是一個字符串。當你在括號中引用某個字符索引時,顯然「〜/ app.config」不是。

嘗試使用AppDomain.CurrentDomain.BaseDirectory & "/app.config"

+0

現在有效。感謝您的幫助^^ – belltric

相關問題