我们可以将asp.net mvc 4应用程序部署到带有Windows容器的docker吗?
发布时间:2020-05-23 20:12:26 所属栏目:asp.Net 来源:互联网
导读:我最近看到的所有演示都是面向Asp.net核心(我不确定它是如何稳定和功能的,因为它不包含所有的asp.net功能),作为Windows服务器2016支持容器(和docker),我们应该是能够部署asp.net mvc 4.0应用程序? 是. 您可以使用microsoft / windowsservercore或microsoft /
|
我最近看到的所有演示都是面向Asp.net核心(我不确定它是如何稳定和功能的,因为它不包含所有的asp.net功能),作为Windows服务器2016支持容器(和docker),我们应该是能够部署asp.net mvc 4.0应用程序? 解决方法是.您可以使用microsoft / windowsservercore或microsoft / iis作为基本映像,安装完整的ASP.NET并在Windows上的容器中运行“遗留”.NET应用程序.您现在可以使用Windows 10和Server 2016 TP5进行此操作,但RTM(预计下周将在Ignite上)应该更加稳定. 我已经通过Docker化旧的Nerd Dinner showcase app显示了这一点.你最终获得了3GB的Docker镜像,这样你就无法获得拥有小巧高效图像的所有好处 – 但是你可以在一个容器中运行你的应用程序,这是一个打破巨石的起点. 作为参考,这是编译的ASP.NET应用程序的Dockerfile的样子: FROM microsoft/iis RUN ["powershell.exe","Install-WindowsFeature NET-Framework-45-ASPNET"] RUN ["powershell.exe","Install-WindowsFeature Web-Asp-Net45"] ADD web-app/ c:web-app EXPOSE 8081 RUN powershell New-Website -Name 'web-app' -Port 8081 -PhysicalPath 'c:web-app' -ApplicationPool '.NET v4.5' ENTRYPOINT powershell (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 我可以获取html.HiddenFor / Html.Hidden创
- asp.net-mvc – 无法加载汇编WebPages.Deployment版本2在主
- asp.net-mvc – AntiForgeryToken在ASP.Net MVC 4 RC中弃用
- 如何获取ASP.NET C#中请求的文件的MIME类型?
- asp.net-mvc – MVC导航到不同的控制器视图
- ASP.NET MVC是一个大的企业项目的不好的选择吗?
- asp.net-mvc – 如何使用ASP.net MVC实现动态面包屑?
- asp.net-mvc-4 – 具有自定义角色的MVC 4 Intranet身份验证
- asp.net – Web.config允许特定用户的位置访问
- 在asp.net MVC Javascript事件中没有命中断点
推荐文章
站长推荐
- asp.net-mvc – 在asp.net MVC中授权属性和jquer
- asp.net-mvc – WebApiConfig.cs和RouteConfig.c
- 强烈推荐的一个工具ReSharper
- asp.net – 在web-farm网站上将machineKey添加到
- asp.net – 注册.NET 4.5 IIS 10 Windows 10
- asp.net-mvc – MVC 4 SimpleMembership – 登录
- asp.net – 通过调用.ashx页面下载文件
- asp.net-mvc – 如何设置html.EditorFor helper的
- ASP.NET表单中的Paypal表单
- asp.net-mvc – 在MVC SignalR服务器和Windows服
热点阅读
