当前位置: 首页 > 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://www.sadfv.cn/news/416065/

相关文章:

  • 网站建设技术 教材建设银行网站功能介绍
  • 网赢做网站怎么样有美元进账去外管局网站做啥
  • 课工场网站建设培训织梦网站更换域名
  • 百度网站地址提交wordpress线报主题
  • 高端网站设计优化建站新闻软文发稿平台
  • 网站如何设置关键词莘县网站
  • flash源码网站天水+网站建设
  • 外贸建站服务推广公司众讯 网站建设
  • 烟台公司网站定制深圳龙岗区优化防控措施
  • 今题网免费发布信息网seo外包公司报价
  • 一个做网站的软件外贸网站如何做推广是什么
  • 网站的风格保持一致西安网站制作费用
  • 宁波网站建设地址新闻最新头条10条
  • 彭州做网站天猫商城官方网站
  • 网站建设的未来网站seo哪家好
  • 青岛市城市建设管理局网站html中文网站模板
  • 网站建设和运营哪家公司好oppo软件商店更新
  • 阿克苏网站建设价格泉州制作网页的网站
  • php做网站软件《设计》在线观看
  • 有经验的赣州网站建设建一个网站多少钱?
  • 做衣服网站有哪些网站cname解析
  • 可以看网站的浏览器有哪些浙江沉船事故最新消息
  • 营销网站开发哪家强网约车多少钱一辆
  • 怎么在word里做网站临沂做商城网站建设
  • 免费做苗木网站网站备案地点
  • 郑州 公司网站制作长沙招聘网
  • 青岛网站建设华夏做dm素材网站
  • 深圳响应式网站制作注册企业的步骤
  • 厦门+外贸公司做网站广东民航机场建设有限公司网站
  • 微软雅黑做网站会涉及到侵权吗网站的优势