Show / Hide Table of Contents

Практическое руководство. Настройка Visual Studio для отладки приложений браузера XAML для вызова веб-службы

XAML-приложения браузера (XBAP) Запустите в изолированной среде безопасности частичного доверия, ограниченной набором разрешений зоны Интернета. Этот набор разрешений вызовы веб-службы для веб-служб, расположенных в XBAP исходном узле приложения. Когда XBAP отладке из Visual Studio 2005, однако не считается имеют тот же исходный узел веб-служба ссылки. Исключения безопасности этой причины, вызываемого при XBAP пытается вызвать веб-службы. Тем не менее Visual Studio 2005 Приложение браузера XAML (WPF) проекта можно настроить для имитации того же исходного узла как веб-службу, он вызывает во время отладки. Это позволяет XBAP безопасно вызвать веб-службу, не вызывая исключения безопасности.

Настройка Visual Studio

Чтобы настроить Visual Studio 2005 для отладки XBAP , вызывает веб-службы:

  1. Выберите проект в обозревателе решений, а затем в меню Проект щелкните Свойства.

  2. В конструктор проектов, нажмите кнопку Отладка вкладки.

  3. В действие при запуске выберите запуск внешней программы и введите следующее:

    C:\WINDOWS\System32\PresentationHost.exe

  4. В параметры запуска введите следующий текст в аргументы командной строки текстового поля:

    -debug filename

    Filename значение -Отладка параметр является XBAP-файла, например:

    -debug c:\example.xbap

Note

Это конфигурация по умолчанию для решений, созданных с помощью Visual Studio 2005 Приложение браузера XAML (WPF) шаблона проекта.

  1. Выберите проект в обозревателе решений, а затем в меню Проект щелкните Свойства.

  2. В конструктор проектов, нажмите кнопку Отладка вкладки.

  3. В параметры запуска разделе, добавьте следующий параметр командной строки для аргументы командной строки текстового поля:

    -debugSecurityZoneURL URL-адрес

    URL-адрес значение - debugSecurityZoneURL параметр URL расположения, которое требуется имитировать как узлу вашего приложения.

Например, рассмотрим Приложение обозревателя XAML (XBAP) , использует веб-службы со следующими URL:

http://services.msdn.microsoft.com/ContentServices/ContentService.asmx

Исходный узел URL для этого веб-служба является:

http://services.msdn.microsoft.com

Следовательно, полный - debugSecurityZoneURL параметра командной строки и значением является:

-debugSecurityZoneURL http://services.msdn.microsoft.com

См. также

  • Ведущее приложение WPF (PresentationHost.exe)
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX