当前位置: 首页 > news >正文

张家界旅游网站建设wordpress商品展示模板

张家界旅游网站建设,wordpress商品展示模板,多大的服务器可以做视频网站,做现货黄金看什么网站上一篇Windows Container文章中给大家介绍了如何使用Windows Container运行一个传统的.net 4.5 web应用程序#xff0c;当时我们使用了默认的Visual Studio模版创建了一个简单的项目#xff0c;而且没有链接数据库。我相信使用.net进行应用开发的程序员们一定在想#xff0c… 上一篇Windows Container文章中给大家介绍了如何使用Windows Container运行一个传统的.net 4.5 web应用程序当时我们使用了默认的Visual Studio模版创建了一个简单的项目而且没有链接数据库。我相信使用.net进行应用开发的程序员们一定在想如果我有一个很老的项目比如使用的是asp.net mvc 3和sql server那是否可以使用Windows Container进行部署呢所以这次我找来了一个2010年的老项目使用的是 asp.net mvc 2和sql server运行这个项目已经有7年之老应该比较有代表性了。 首先我将这个项目导入到 Visual Studio 2017 中并顺利完成了解决方案的升级中间没有报任何的错误现在我需要启动一个 SQL Server 的容器来导入这个项目所使用的数据库运行一下命令启动 Sql Express 容器。 docker run -d -p 1433:1433 -e sa_passwordP2ssw0rd -e ACCEPT_EULAY -v c:\temp:c:\temp --name sql harbor-bj.devopshub.cn/microsoft/mssql-server-windows-express 注意这里我使用了vol映射将本机的 c:\temp目录映射到容器内的c:\temp目录这样我就可以将数据库文件放入这个目录并在容器内挂接到sql server上面。 同样我们使用 docker inspect 命令获取这个容器的ip地址 docker inspect -f {{ .NetworkSettings.Networks.nat.IPAddress }} sql 首先我们打开 SQL Server Management Studio链接到这个容器上这里输入以上命令获取的ip地址和在 docker run命令中所指定的sa密码 将数据库mdf文件复制到本地的 c:\temp目录中然后进行数据库挂接注意下图中 SQL Management Studio 所访问的是容器内的目录因为做了vol映射我们可以访问在本机的 c:\temp 目录中的mdf文件。 现在对我们的 asp.net mvc 2项目中的web.config文件进行修改将 ConnectionString 指向运行在容器中的SQL Server上面。 然后在项目中添加 Dockerfile.windows 文件 FROM harbor-bj.devopshub.cn/microsoft/iisSHELL [powershell]RUN Install-WindowsFeature Net-Framework-45-ASPNET ; \ Install-WindowsFeature Web-Asp-Net45ARG source.WORKDIR c:\appRUN Remove-Website -Name Default Web SiteRUN New-Website -Name aspnet45docker -Port 80 \ -PhysicalPath c:\app -ApplicationPool .NET v4.5EXPOSE 80COPY $source . 现在我们就可以发布站点并用docker打包了进入到发布完成的目录运行命令 docker build -f Dockerfile.windows -t tailspintoys:win-v1 . 打包完成运行并获取容器ip地址 docker run -itd -p 81:80 --name tp tailspintoys:win-v1docker inspect -f {{ .NetworkSettings.Networks.nat.IPAddress }} tp 这个项目的源码我已经放在了 GitHub上大家如果想尝试可以从以下地址获取https://github.com/lean-soft/TailspinToys-docker 相关文章 Docker4Dev #6 使用 Windows Container 运行.net应用 推荐一个培训 【基于Docker的DevOps实战培训】是由徐磊老师主讲的三天封闭式课程地点北京时间2017年03月24-26日。课程结合了徐磊老师多年来在DevOps上的实践经验和Docker技术具有很强的实战意义。详细内容及报名方式点击“阅读原文”。 内容转载自公众号 DevOps 了解更多
http://wiki.neutronadmin.com/news/416065/

相关文章:

  • 网级移动营销app下载wordpress改造seo
  • 陆家网站建设建设公司网站模板
  • 腾讯企业邮箱电脑版优化设计四年级语文下册答案
  • 校园网站建设计划专业团队口号
  • 网站开发合同 下载易企网站建设公司
  • asp.net网站开发实战广州网站建设圣矢
  • 网站备案主体 被拉黑姜堰区网站建设
  • 网站建设公司 未来网站建设技术教程
  • 香河做网站shijuewang技术支持 佛山网站建设
  • 个人网站如何提高访问量婚纱网站手机网站
  • 网站开发 系统需求文档网站建设报告书总结
  • 网站维护要学多久网站建设的软件
  • 天宁网站建设网页推广平台
  • 四川教育公共信息服务平台仿牌网站优化
  • 百度权重2的网站网站怎么做扫码微信支付
  • 建设网站后需要什么知识wordpress 上传到七牛
  • 永兴网站制作wordpress自带字体
  • 怎么做网络推广网站佛山外贸网站建设报价
  • 石家庄企业如何建网站宝安网站制作培训
  • 企业型网站建设制作平台高级搜索入口
  • 查看网站信息图标怎么做午夜资源站
  • 中国建设工程造价管理系统网站简单好看的网页设计代码
  • 推广网站优化怎么做龙岗菠菜网站建设
  • 建设施工合同网站上海市工程建设标准化信息网站
  • 网站建设栏目这一块怎么写wordpress和t
  • 网站续费如何做分录软件详细设计文档
  • dede网站底部服饰的网站建设
  • 如何建设一个电影网站男生学平面设计好就业吗
  • 网站视差怎么做网站开发中如何制作登录页面
  • wordpress网站发布四川省住房城乡建设厅网站