2016-05-31 70 views
0

當我用的端口號的IP地址作爲URL值在我的配置文件,我收到以下錯誤如何在Visual Studio的配置文件中使用ip地址作爲url?

System.NotSupportedException: The given path's format is not supported 

但是當我使用像一個網站,這是工作的罰款「http://www.google.com」 我有什麼用使支持這一IP地址格式...

PFB是配置文件我試過

<?xml version="1.0" encoding="utf-8"? 
<configuration> 
    <appSettings> 
     <add key="baseURL" value="http://255.255.255.1:6060"/> 
    </appSettings> 
</configuration> 
+1

顯示實際讀取'baseURL'並使用它 – haim770

+0

沒有HTTP代碼://也給予同樣的錯誤.. –

+0

公共靜態字符串BASEURL {得到 {返回System.Configuration.ConfigurationManager.AppSettings [「基本URL 「]; } } –

回答

0

我使用

ConfigurationManager.AppSettings.Get("UrlNode"); 

<add key="UrlNode" value="http://node.brainlap.dev" /> 

,它一直在努力。

我正在使用.Net版本4.5。

+0

嘗試使用一個端口號爲255.255.255.1:6060的IP地址 –

+0

因爲它是一個配置文件,可能在我的本地環境中有所不同,所以我已經使用了ips和ports等,也沒有任何問題。最後,這個值只是一個字符串。當你嘗試轉換它時,你的錯誤很可能發生。這就是爲什麼如果你從實際使用這個設置值的代碼中添加一個剪輯,它會很有用。 – David

+0

public static string BaseUrl {get {return System.Configuration.ConfigurationManager.AppSettings [「baseURL」]; } } –

0

最後我發現了這個問題。 我沒有替換fileTime字符串中的「:」。爲了做到這一點,我必須添加另一個替換,替換(「:」,「」)。

現在工作正常。 非常感謝您的幫助朋友。

相關問題