Мы пишем и запускаем приложение xbap
. Мы используем параметры URL для изменения поведения приложения при входе пользователя в систему. Для этого мы используем System.Deployment.Application.ApplicationDeployment.CurrentDeployment.ActivationUri.Query
для получения параметров URL в приложении.
Иногда (и это трудно воспроизвести) мы получаем различное поведение в зависимости от того, используем ли мы www
в URL (т. Е. http://myapp.com/app/App.xbap?para1=para против http://www.myapp.com/app/App.xbap?para1=para). Мы проверили с помощью наш хостинг-провайдер, и они рекомендуют использовать ссылки без
www
, которым мы занимаемся с тех пор. Независимо от того, в некоторых случаях первая ссылка будет работать нормально, а в некоторых случаях она будет работать так, как если бы не было параметров URL (то есть, если я перешел на http://myapp.com/app/App.xbap
).
Мы заметили, что в этих случаях добавление www
(переход к http://www.myapp.com/app/App.xbap?para1=para
) к URL приведет к желаемому поведению. Мы также заметили, что в этих случаях ClickOnce
будет загружать / обновлять некоторые приложения xbap
, даже если обновления не публиковались.
Любая помощь в решении этой проблемы будет принята с благодарностью. Что мы можем сделать, чтобы гарантировать, что наше приложение всегда будет работать независимо от www
против no www
?
ТНХ