我正在使用Azure DevOps发布管道中的IIS Web App部署任务来部署IIS Web App。这很好用,但是没有设置正确的应用程序池。我正在尝试通过在Parameters.xml中设置Parameter或将-setParam设置为Task。但这并没有改变任何东西。谷歌解决方案没有帮助。部署期间如何操作应用程序池?谢谢。
编辑
参考this answer,我像这样配置了parameters.xml和管道。 (appHostConfig而不是appPoolConfig并没有进行任何更改)
<div class="arrows">
<div class="arrow-left">
<a href="">
<img src="/assets/images/arrow-left.svg"/>
</a>
</div>
<div class="arrow-right">
<a href="">
<img src="/assets/images/arrow-right.svg"/>
</a>
</div>
</div>
$(document).ready(function(){
var scrollTimer;
var $document = $(document);
var scrollOffset = 20;
var maxScrollOffsetLeft = $document.width() - $("body").innerWidth();
function scrollContent(scrollDir) {
var scrollArgs = {
scrollLeft: ($document.scrollLeft() + (scrollOffset * scrollDir))
};
$("html").animate(scrollArgs, 50);
};
function scrollLeft() {
if ($document.scrollLeft() > 0) {
scrollContent(-1);
}
};
function scrollRight() {
if ($document.scrollLeft() < maxScrollOffsetLeft) {
scrollContent(1);
}
};
function scrollStop() {
clearInterval(scrollTimer);
};
$(".arrow-left").on("mousedown", function () {
scrollTimer = setInterval(scrollLeft, 60);
}).on("mouseup", scrollStop);
$(".arrow-right").on("mousedown", function () {
scrollTimer = setInterval(scrollRight, 60);
}).on("mouseup", scrollStop);
});
在IIS Web App部署任务中设置网站
(结果为parameters.xml
)
在IIS Web App部署任务中设置应用程序池参数
答案 0 :(得分:0)
使用Azure发布管道在IIS部署中设置应用程序池
由于您没有分享如何在Parameters.xml
和-setParam
中为任务设置参数,因此,不确定是否正确设置了参数。
无论如何,对于天蓝色的开发者,任务IIS Web App deployment
有一个选项应用程序池,我们可以设置应用程序池:
此外,目前不建议使用IIS Web App deployment
,MS建议使用任务WinRM - IIS Web App Management。
更新:
有一个选项Configuration type
,选择IIS Website
:
请检查this document了解更多详细信息。
希望这会有所帮助。