I am making a Windows Service
. The Service
has to donwload something every night, and therefor I want to place the URI in the App.Config in case I late
You haven't properly encoded the ampersands in your URI. Remember that app.config
is an XML file, so you must conform to XML's requirements for escaping (e.g. &
should be &
, <
should be <
and >
should be >
).
In your case, it should look like this:
But in general, if you wanted to store a string that looked like "I <3 angle bra
then do this:
void StringEncodingTest() {
String expected = "I <3 angle bra>>";
String actual = ConfigurationManager.AppSettings["someString"];
Debug.Assert.AreEqual( expected, actual );
}