开发过程中c#框架整理 持续中

C#常用框架
1、Json.NET
Json.Net 是一个读写Json效率比较高的.Net框架.Json.Net 使得在.Net环境下使用Json更加简单。通过Linq To JSON可以快速的读写Json,通过JsonSerializer可以序列化你的.Net对象。让你轻松实现.Net中所有类型(对象,基本数据类型 等)和Json的转换。
2、Math.NET
Math.NET的目标是为提供一款自身包含清晰框架的符号运算和数学运算/科学运算,它是C#开发的开源类库。Math.NET含了一个支持线性代数的解析器,分析复杂微分,解方程等等功能。
3、Quartz.NET
Quartz.NET 是一个开源的作业调度框架,是 OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而 创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件,支持cron-like表达式等等。
4、HttpLib
一个基于C#语言的http协议的类库,Httplib让异步交互处理数据更容易了。类库的方法包括:上传文件到服务器,获取页面数据等等。
5、NPOI
NPOI 是 POI 项目的 .NET 版本。POI是一个开源的Java读写Excel、WORD等微软OLE2组件文档的项目。使用 NPOI 你就可以在没有安装 Office 或者相应环境的机器上对 WORD/EXCEL 文档进行读写。NPOI是构建在POI 3.x版本之上的,它可以在没有安装Office的情况下对Word/Excel文档进行读写操作。
6、PDFsharp
PDFsharp 是可以轻松地在 .NET 语言中创建PDF文档的开放源码库。它使用相同的绘制程序来创建 PDF 文档,在屏幕上显示,以及输出到打印机。可以修改、合并、拆分已经存在的 PDF 文件,支持透明图像。
.Net框架:包含以下三种:
在这里插入图片描述
.NET Framework 支持窗体和网页应用。现在,你可以使用Windows Forms, WPF, and UWP去创建一个Windows应用在.NET Framework平台。ASP.NET MVC往往被用来构建网页应用在.NET Framework平台。
ASP.NET MVC 在现有的 ASP.NET 3.5运行时的基础上提供了一个新的 MVC 框架。开发人员可以用 MVC 设计模式来构建Web应用,做到清晰的概念分离(UI 或者视图与业务应用逻辑分离, 应用逻辑和后端数据分离)

webService:
1、在VS2019中新建一个webService项目
如图:
在这里插入图片描述
2、选中MesWebService,点击发布。此发布只是打包的操作
打包路径默认为:在这里插入图片描述
3、安装IIS:点击启用或关闭windows功能
在这里插入图片描述
点击Internet Information Services,进行全选
在这里插入图片描述
点击确定进行安装
安装完成后进行搜索IIS,点击进入,接下来我们要把发布后的接口部署进来
在这里插入图片描述
点击网站,添加网站
在这里插入图片描述
网站名称自定义、物理路径选择发布路径、ip地址直接选择本机ip,点击确定。接下图
在这里插入图片描述

Test为我测试建立的网站
点击内容视图,点击其中一个asmx文件,右键浏览即部署成功

需要注意的一点是:
在浏览asmx文件时可能会报错:如下图:
在这里插入图片描述
解决方案为:
此错误是因为应用程序池配置问题,切换到iis的应用程序池,选择测试1程序,右键高级设置,点击应用池,应用池名字对应的名字为刚才建立的网站Test名字,单机右键 高级设置 ,将启动23位应用程序由false改为true,保存即可
然后重新刷新浏览器即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值