Silverlight InitParams, "localhost" преобразуется в ":: 1"? - PullRequest
0 голосов
/ 18 ноября 2011

У меня есть приложение silverlight, и я использую параметры init для передачи URL-адреса сервера API из моей веб-конфигурации на страницу хоста в App.xaml.cs

URL-адрес API содержит «localhost», а затем номер порта. Но когда он попадает в App.xaml.cs в режиме отладки, он передается как ":: 1", а затем номер порта.

Почему это? В любом случае, кроме простой проверки ":: 1" и преобразования ее обратно в "localhost"?

редактировать

Это разметка размещенной страницы, куда я отправляю параметры инициализации.

 <param name="initParams" value="<%=string.Format("APIServer={0}, PivotServer={1}", ConfigurationManager.AppSettings["APIServer"],ConfigurationManager.AppSettings["PivotServer"] ) %>" />

Здесь я извлекаю параметры инициализации:

private void Application_Startup(object sender, StartupEventArgs e)
{
    apiServer = e.InitParams["APIServer"];
}

1 Ответ

0 голосов
/ 22 ноября 2011

Я просто проверяю его и меняю во время выполнения.

...