c#关于web api发布
-
- 发布前提
- 发布方式
- 区别和原理
- 发布步骤
-
- 1、文件夹发布
- 2、WEB服务器发布
- 3、详细Web Deploy部署
-
- 1、在IIS服务器上安装WebDeploy
- 2、添加Web管理工具
- 3、运行下面2个服务
- 4、打开IIS管理界面,添加网站,添加完成后不要运行网站,因为现在还没有网站文件。
- 5、在添加的网站上右键,打开部署-启动webdeploy发布,配置webdeploy。
- 6、点击IIS管理界面的根节点,点击管理服务
- 7、配置完webdeploy后,接下来配置IIS的管理用户。在IIS主页点击IIS管理器用户,里面有一个默认的administrator用户,这个是管理员权限的。你也可以点击右边,添加用户,输入用户名和密码。
- 8、添加完用户后,进入新添加的网站主页,点击IIS管理器权限。点击右边的允许用户,选择你想要允许访问该网站的用户。
发布前提
1、检查你的项目依赖框架
项目–》右键属性–》应用程序–》常规
2、下载并安装相关组件到你目标服务器上
下载安装指南
下载链接
发布方式
区别和原理
我目前只用过两种发布方式:文件夹和web服务器发布,
1、文件夹的发布方式就是将本地项目生成发布到本地publish文件夹,人工手动去服务器站点下替换原有的发布文件
2、WEB服务器分为WEB部署和WEB Deploy包两种方式;该种发布需要拥有服务器站点文件的共享权限,通过VS远程替换站点文件下的,不需要人工手动替换。
发布步骤
1、文件夹发布
选择项目—右键-----发布-----文件夹------选择你要发布到本地的文件夹地址,点击完成就可以
2、WEB服务器发布
2.1 Web部署
3、详细Web Deploy部署
IIS服务器端配置