asp.net – 我可以在docker容器中运行IIS上托管的dotnet应用程序
发布时间:2020-12-16 09:42:35 所属栏目:asp.Net 来源:网络整理
导读:我已经开发了一个使用asp dotnet的web应用程序,目前我在IIS上运行它无论如何我可以在docker容器中运行相同的应用程序, 我对Docker比较陌生,我玩过一段时间,我熟悉docker compose,所以我想知道我是否可以(dockerize)我开发的应用程序. 我的Dockerfile现在看起
我已经开发了一个使用asp dotnet的web应用程序,目前我在IIS上运行它无论如何我可以在docker容器中运行相同的应用程序,
我对Docker比较陌生,我玩过一段时间,我熟悉docker compose,所以我想知道我是否可以(dockerize)我开发的应用程序. 我的Dockerfile现在看起来像: #Making a dotnet container FROM microsoft/dotnet:latest #Make a directory WORKDIR /app #copy dll files and other dependencies COPY . /app #dotnet run should run the app ENTRYPOINT ["DOTNET","RUN"] 据我所知,这使我的dotnet容器中的目录成为一个目录并复制当前文件夹中的文件,该应用程序将在dotnet上运行 解决方法
你需要改变一下你的Dockerfile,试试这个:
#Making a dotnet container FROM microsoft/iis SHELL ["powershell"] RUN Install-WindowsFeature NET-Framework-45-ASPNET ; Install-WindowsFeature Web-Asp-Net45 RUN Remove-WebSite -Name 'Default Web Site' RUN New-Website -Name 'app' -Port 80 -PhysicalPath 'c:app' -ApplicationPool '.NET v4.5' #copy dll files and other dependencies COPY app app #dotnet run should run the app CMD ["ping","-t","localhost"] 测试一下 docker build -t app . docker run --name app -d -p 80:80 app docker inspect --format="{{.NetworkSettings.Networks.nat.IPAddress}}" app 它会给你一个ip,只需在你的浏览器中测试它. 更多信息:Run IIS + ASP.NET on Windows 10 with Docker (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 实体框架4.3 无效的列名称“CreatedOn”
- asp.net-mvc – Asp.net MVC:上传多个图像文件?
- ASP.NET解决方案与类库项目
- 什么时候应该在ASP.NET控件中使用#和=
- asp.net – 如何创建自动提示以获得与谷歌搜索或实时搜索一
- asp.net – 使用多语言支持的“正确”方式
- asp.net-web-api2 – 如何在ActionFilter之后,在Action之前
- asp.net – jQuery的ajax正在导致FireFox的全页刷新
- 如何在我的新ASP.NET网站中使用OpenID?
- asp.net-mvc – Mvc验证正则表达式只有数字?
推荐文章
站长推荐
- asp.net – 如何在codebehind中更新dotnetnuke u
- Task.Factory.StartNew在ASP.Net MVC中有帮助或有
- asp.net 多文件上传,兼容IE6/7/8,提供完整代码
- asp.net-mvc – AngularJS无法在发布模式下工作(
- asp.net网站 – 自动添加版本号?
- asp.net-mvc – ViewBag vs Model,在MVC.NET中
- asp.net-mvc – 如何使用Moq模拟存储库Single(Ex
- .net – 可以为空的枚举类型的奇怪行为
- asp.net-mvc – MVC5:@ Html.TextBoxFor(或Edit
- asp.net-mvc – 传入字典的ASP.NET MVC模型项是类
热点阅读