2016-05-31 66 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字符串中的“:”。为了做到这一点,我必须添加另一个替换,替换(“:”,“”)。

现在工作正常。 非常感谢您的帮助朋友。

相关问题