2015-02-05 128 views
0

剛開始使用C#開發Windows平臺的一些小型實用程序,通常在Linux中工作。有趣的是,至少可以說。但是,我遇到了AppConfig中的一個小問題,我不確定如何更正。這個程序將在很多地方使用,所以想要在配置文件中保存連接信息。在我創建的其他程序中,這不成問題。C#配置文件分配錯誤

但是,這次我遇到了一些導致我悲傷的URL。該網址必須包含=號。 (不是我的選擇)。 http://somehost/webservice.php?auth=3767etr&entity=bob&update=1

如果我將它定義爲程序中的字符串,則編譯並運行時不會出現問題。但是如果我把它放到AppConfig中,我最終會遇到關於項目(auth,entity,update)沒有被定義的錯誤。

<add key="HostName" value="http://somehost/webservice.php?auth=3767etr&entity=bob&update=1"/>. 

我會認爲引號會「屏蔽」東西,但不要猜測。我想過用NULL值在程序中定義項目。這是答案嗎?

+1

可能重複的[如何添加一個值在一個ASP.net/C#應用程序配置文件值的&](http://stackoverflow.com/questions/376135/how-can-i-add -an-and-a-value-in-a-asp-net -c-app-config-file-value) – 2015-02-05 12:46:42

+1

這個問題不是等號,但是&符號 – 2015-02-05 12:47:04

回答