这篇文章主要介绍了c#项目实现发布到服务器全过程,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
项目发布到服务器
前言:此项目是C#项目采用服务端和客户端分离的MVVM的模式,现在需要把项目发布到服务器上以供访问
1.服务端
需要把服务端的数据库资源名称换成你服务器上数据库中的名称或者IP,然后重新生成解决方案,启动服务器,BuildLBO一下,把Build的dll文件放入到客户端中。然后把服务端的OUTPUT文件放入到服务器用以发布的文件夹中
2.客户端
(1) 需要把客户端的App.config文件中的依赖路径的地址IP换成服务器中的IP
(2)右击项目选择属性,找到发布页面
选择保存路径和发布的版本,然后点击立即发布,找到你生成的发布项目,把它放到服务器中和服务端文件夹相同的顶级文件夹下面
上图是生成发布的客户端
如图所示一个用以存放服务端,一个用以存放客户端
3.打开你的服务器管理器
需要添加必要的角色和功能,如果在启动服务器中的项目报缺少必要的功能时就需要添加
在工具中找到Internet Information Services (IS)管理器
如图所示
添加应用程序池
如上图所示右击添加应用程序池,填入名称
右击你创建的应用程序池选择高级设置,把启用32为应用程序设置为true;
在网站中创建一个新的网站
这里的应用程序池要选择你刚才创建好的,物理路径要选择你发布的客户端文件夹,注意只要选到Client文件夹即可。最后需要设定一个端口号
然后浏览你所创建的网站
这里需要把你路径文件的名字加后缀复制到默认文档中,这样打开网页就不会出现后缀。
这样基本上就能把项目发布到服务器上了。
注意:有可能打开你的项目发生服务无法响应的问题,有可能是你没有添加Windos凭据管理,在你的控制面板里找到凭据管理器,添加windows凭据,网络地址是你服务器的IP。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持织梦云。
本文标题为:c#项目实现发布到服务器全过程
基础教程推荐
- C# List实现行转列的通用方案 2022-11-02
- C# windows语音识别与朗读实例 2023-04-27
- winform把Office转成PDF文件 2023-06-14
- C#控制台实现飞行棋小游戏 2023-04-22
- unity实现动态排行榜 2023-04-27
- C#类和结构详解 2023-05-30
- linux – 如何在Debian Jessie中安装dotnet core sdk 2023-09-26
- C# 调用WebService的方法 2023-03-09
- ZooKeeper的安装及部署教程 2023-01-22
- 一个读写csv文件的C#类 2022-11-06