Можно ли выполнить веб-развертывание с помощью конвейерной задачи Azure DevOps
blockquote>В Google есть несколько руководств по развертыванию веб-развертывания через TFS / VSTS.
Во-первых, нам нужно использовать некоторые должным образом аргументы MSBuild в нашей задаче сборки, чтобы создать пакет, который нужно опубликовать, например:
/p:DeployOnBuild=true /p:WebPublishMethod=Package /p:PackageAsSingleFile=true /p:SkipInvalidConfigurations=true /p:PackageLocation="$(build.artifactstagingdirectory)\\"
Тогда мы могли бы использовать задачу
Copy
иPublish Build Artifacts
скопировать zip-пакет для совместного использования. Мы также могли бы использовать parameters.xml в вашем веб-приложении, чтобы получить параметры веб-конфигурации, назначенные для .setparameters.xml, чтобы вы могли изменять значения во время развертывания с помощью задачи развертывания IIS.Как только ваш пакет будет готов, мы можем использовать следующие два шага для развертывания приложения:
создать и запустить сайт и пул приложений - WinRM - IIS Web App Management
[116 ]опубликовать наше приложение - WinRM - Развертывание веб-приложения IIS
Посмотрите этот учебник Развертывание IIS в Интернете с помощью vsts и аналогичных нить для более подробной информации.
Надеюсь, это поможет.
edit
Оказывается, это довольно легко; Отредактируйте OnBeforeRequest
, добавив:
if (!oSession.HostnameIs("www.google.com")) {oSession["ui-hide"] = "yup";}
фильтры, например, в Google.
(оригинальный ответ) Честно говоря, я не знаю, встроил ли это что-то в Fiddler (я никогда не пробовал), но это, безусловно, то, что Wireshark сделает довольно легко - конечно, вы получаете разные данные (в в частности, для SSL) - так YMMV.
На сайте Fiddler есть кулинарная книга целого ряда вещей, которые вы можете сделать с помощью CustomRules .js
, в том числе, как это сделать:)