Fork me on GitHub
Visual Studio 2010的网站局域网发布功能(Publish)

Visual Studio 2010的网站局域网发布功能(Publish)

  以前部署asp.net网站时都是复制、粘贴,最近做了bat一键安装mysql和tomcat的setup。

就想vs有没有更酷更方便的功能呢?果然有,上午研究了下vs的远程发布asp.net网站的功能。

1,准备

  •     一台开发机,安装了vs2010(vs2012也行)
  •     一台局域网中的服务器(虚拟机也行),必须已经安装iis7(iis 7.5,8也行)
  •     检查服务器8172端口是否能否访问(做测试就先把服务器防火墙关掉也可以,但是最好自己配置防火墙的例外)
  •     我用的是英文版,麻烦童鞋们自己对照下中文版

2,在局域网中的服务器上安装Webdeploy

   下载地址为:https://www.microsoft.com/web/handlers/webpi.ashx/getinstaller/WDeploy.appids

    

2,安装完成后,启动MsDepSvc和WMSVC两个服务

3,在局域网中的服务器iis上建立有效的网站test,参数童鞋们自己设置正确

4,在开发机器上,打开vs2010,右键选中web项目,选择Publish

  • Publish Profile 就是你远程发布的配置名,我的名字为(vm)192.168.40.128
  • Publish Method,还有其他几个选项,我这里选择的是Web Deploy(其他几个选项也蛮酷,它们有另外的应用场景)
  • Service URL 就是你服务器的有效ip地址
  • Sit/appliaction就是在第3步中建立的web站点名
  • Credentials 一定要选择Allow untrusted cretiicate,然后输入服务器有效用户名和密码
  • 点击Publish.

5,另外,你可以在右键菜单的Package/Publish Setting中设置发布内容等。

6,在局域网服务器iis中查看网站是否发布成功。

       ok,如果你还不行,可以发下错误信息,大家都帮你看下。

 
 
分类: [27]NET8
0
0
posted on   HackerVirus  阅读(1327)  评论(0编辑  收藏  举报
编辑推荐:
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· .NET 9 new features-C#13新的锁类型和语义
阅读排行:
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 《HelloGitHub》第 106 期
· 数据库服务器 SQL Server 版本升级公告
· 深入理解Mybatis分库分表执行原理
· 使用 Dify + LLM 构建精确任务处理应用
历史上的今天:
2012-05-23 WCF光芒下的Web Service
2012-05-23 如何实现共享软件网络授权认证,包括注册新用户、登录、修改密码等操作
2012-05-23 自定义提示框(alert、confirm 可自定义标题 内容 图标 取消按钮)
2012-05-23 Memcached 命令简介
2012-05-23 MySQL 请选择合适的列
2012-05-23 SQL大数据优化
2012-05-23 Metrics & Methods
点击右上角即可分享
微信分享提示