2016-08-08 16 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」から「整数」への変換が無効です

答えて

0

オプションをオンにすると、コンパイル時にエラーが表示されます。

AppDomain.CurrentDomain.BaseDirectoryは文字列です。その後、大かっこで何かを参照すると文字インデックスが必要になります。これは明らかに「〜/ app.config」ではありません。

代わりにAppDomain.CurrentDomain.BaseDirectory & "/app.config"を試してください。

+0

これで動作します。助けてくれてありがとう^^ – belltric

関連する問題