VS2012虽然已经十分久远了,但是仍然有一些系统是使用2012开发的。

  使用Visual Studio发布系统是一件非常轻松的事情,尤其是使用VS2017,都是一键发布。不过在VS2012下发布web api却有一些小曲折,需要做一些配置,导致在VS2012下发布网站和发布web api稍有差别。

  需要说明的一点是,微软在VS2012下发布web api的操作界面有点小复杂,并且说明性文字语义不太明确,容易让人误解,从而导致发布不成功。所以本文详细记录下使用VS2012发布web  api的流程

  1.在web api项目上点右键,选择发布

  2.此时看到如下的发布对话窗界面。这里需要我们配置一个所谓的“发布配置文件”。一开始我以为是让我找web.config文件,后来发现不是。这里是要选择新建,然后新建一个专门的发布配置文件,这个文件是XML格式的。创建完了就在项目的“Properties”->'publishprofiles'目录下。

  3.选择新建后,就看到如下对话框,让我们输入新建配置文件的名字。这个名字是可以随便起的。

  4.填完后,点击确定,就看到进入到了配置连接的步骤

  5.此时一定要注意,在发布方法中选中“文件系统”。我们需要采用这种方式发布web api。选好后如下图所示。

  

  选好“文件系统”后,下面的配置项会发生变化,我们看到有2个输入框,第1个是目标位置,这个是让我们选择把项目发布到的本地目录。第2个目标URL。这个可以不填,因为我们未必就知道要发布到的具体服务器域名,这里就空着。

  6.点击下一步,会看到如下界面。在此步骤中,需要把“发布前删除所有现有文件”的对勾给选上。

  7.直接点击下一步,看到如下界面

  8.点击发布,完成

  

转载于:https://www.cnblogs.com/ldq678/p/10676219.html

详解VS2012发布web api流程相关推荐

  1. h2 不能访问localhost_SpringBoot2.x系列教程44--H2数据库详解及搭建Web控制台

    SpringBoot2.x系列教程44--H2数据库详解及搭建Web控制台 作者:一一哥 我在上一章节中讲解了Spring Boot中整合Mybatis,接下来我给大家介绍一款内存数据库--H2. H ...

  2. java webmethod 参数_java详解Spring接收web请求参数的方式

    本篇文章给大家带来的内容是java详解Spring接收web请求参数的方式 .有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助. 1 查询参数 请求格式:url?参数1=值1&参 ...

  3. java jdbc 回滚_java_详解Java的JDBC API中事务的提交和回滚,如果JDBC连接是在自动提交模式 - phpStudy...

    详解Java的JDBC API中事务的提交和回滚 如果JDBC连接是在自动提交模式下,它在默认情况下,那么每个SQL语句都是在其完成时提交到数据库. 这可能是对简单的应用程序,但有三个原因,你可能想关 ...

  4. matlab 按字母排序,matlab命令大全(按字母排序) 总汇详解最新发布完整珍藏版

    matlab命令大全(按字母排序) 总汇详解最新发布完整珍藏版 abs 绝对值.模.字符的ASCII码值 acos 反余弦 acosh 反双曲余弦 acot 反余切 acoth 反双曲余切 acsc ...

  5. Redis入门(2):五大数据类型(key,string,list,set,sortset)将其实战,配置文件详解,发布与订阅

    五大数据类型 redis常见数据类型操作命令:http://www.redis.cn/commands.html Redis键(key) 命令 描述 keys * 查看当前库所有key (匹配:key ...

  6. (转) shiro权限框架详解06-shiro与web项目整合(上)

    http://blog.csdn.net/facekbook/article/details/54947730 shiro和web项目整合,实现类似真实项目的应用 本文中使用的项目架构是springM ...

  7. 【嵌入式开发】 Bootloader 详解 ( 代码环境 | ARM 启动流程 | uboot 工作流程 | 架构设计)

    作者 : 韩曙亮 博客地址 : http://blog.csdn.net/shulianghan/article/details/42462795 转载请著名出处 相关资源下载 :  -- u-boo ...

  8. 框架详解_详解:python Web框架flask表单实现(建议收藏)

    今天为大家带来的内容是:python框架flask表单实现详解 文章内容主要介绍了python框架flask表单实现详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需 ...

  9. viewstate 解码 php,.NET_asp.net中ViewState的用法详解,在web窗体控件设置为runat = serv - phpStudy...

    asp.net中ViewState的用法详解 在web窗体控件设置为runat = "server",这个控件会被附加一个隐藏的属性_ViewState,_ViewState存放了 ...

最新文章

  1. HomeKit推出已两年 但是苹果在智能家居上却被对手甩开了差距
  2. TortoiseMerge tutorial
  3. 解决checkbox与对应文字不对齐的问题
  4. php商品状态精品 热销,ecshop商品列表,商品详细页,热销,精品,搜索列表页调用商品销售量(已销售数量)...
  5. 领域驱动设计:软件核心复杂性应对之道_人人都可以领域驱动设计(一)
  6. Kubernetes从懵圈到熟练:读懂这一篇,集群节点不下线
  7. 养鸡农场小程序游戏京东拼多多优惠券附近商家流量主购物源码-修复登录接口
  8. 接口访问加密_加密“访问”的争论日益激烈
  9. 为什么你的网站没流量?做不大!让我来告诉你。
  10. 苏宁买买买!将收购家乐福80%股份 成为家乐福中国控股股东
  11. mongodb 无法查出数据_MongoDB,再见还是再等等?
  12. 剑指offer面试题[60]-将二叉树打印成多行
  13. 中国药科大学校长来茂德:我眼中“医疗+AI”的机会与挑战
  14. 一篇荡气回肠的统计思想漫谈——漫谈相关与回归
  15. Linux关闭swap
  16. java 求arctan()
  17. 天使的微笑——《天使爱美丽》
  18. 【分享】如何自动同步企业微信外部客户信息到CRM系统?
  19. Linux网络——套接字编程
  20. linux防火墙ip黑名单,【转】Linux防火墙(iptables)之黑名单

热门文章

  1. 爬虫监控1000家企业新闻动态
  2. [Freescale]E9学习笔记-LTIB安装配置
  3. Spring MVC 解决日期类型动态绑定问题
  4. C++内存管理学习堆和栈
  5. 一种定位内存泄露的方法(Linux)
  6. 程序猿生存指南-35 王旭新巢
  7. NFS简单应用场景及简单的环境搭建
  8. Linux基础—screen命令
  9. PHP用foreach来表达array_walk/array_filter/array_map/array_reduce
  10. 自定义弹出框控件制作及示例