簡體   English   中英

從字符串“〜/ app.config”到類型“ Integer”的轉換無效

[英]Conversion from string “~/app.config” to type 'Integer' is not valid

在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”轉換為'Integer '無效。 是什么原因造成的?

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

AppDomain.CurrentDomain.BaseDirectory是一個字符串。 當您在此之后引用方括號中的內容時,它期望使用字符索引,顯然“〜/ app.config”不是。

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM