运行由下面的文件创建的docker容器时出错
FROM microsoft/iis
RUN mkdir C:\site
RUN powershell -NoProfile -Command \
Import-module IISAdministration; \
New-IISSite -Name "Site" -PhysicalPath C:\site -BindingInformation "*:8080:"
Add dist\ C:\site
ENV COMPOSE_CONVERT_WINDOWS_PATHS = 1
EXPOSE 80
然后:
docker run -p 4000:80 app-temp1
错误(消息:找不到请求的集合元素.)
在配置提交路径“MACHINE / WEBROOT / APPHOST”中对“MACHINE / WEBROOT / APPHOST”的“system.applicationHost / applicationPools”部分应用了配置更改
最佳答案
@H_404_22@根据这篇文章,它是按设计:https://github.com/Microsoft/aspnet-docker/issues/35
在docker IIS上,您只能使用默认的AppPool.