.NET框架 Purple 3.x 使用

说明

示例

示例

类库原则使用对类方法扩展实现功能扩展

purple定义

名称 描述
Purple 基础类定义
Purple.Assembly 程序集相关扩展类
Purple.Dynamic 动态类扩展
Purple.Json Json扩展
Purple.Xml xml
Purple.Net 网络相关
Purple.Office Office操作
Purple.Security 安全相关
Purple.Top Top接口
Purple.Web Web相关
Pruple.Web.AngularJS angularJs相关
Purple.Web.Autofac autofac
Purple.Web.Logger 日志
Purple.Web.Mvc MVC
Pruple.Web.Security 安全相关
Purple.Web.Security.OAuth OAuth2.0登录插件,实现Purple.Cas集成登录
Purple.Web.WebApi WeiApi

目录定义

名称 描述
Extensions 扩展,名称空间使用purple,文件名以Extensions结尾
Model 类型定义
Helper 辅助类
Enum 枚举定义

使用Purple搭建WebApi项目

使用vs新建Web空项目
Purple.Gox.WebApp

新建Web项目

选择空项目(不需要选择mvc,或者webapi,后续会通过nuget包实现安装)

选择空项目

建好的项目结构

建好的项目结构

继续添加类库Purple.Gox.Model
Purple.Gox.Business
图略

使用nuget安装WebApi包 nuget教程使用nuget实现包管理

install-package Purple.Web.WebApi; install-package Purple.Web.MVC; install-package Purple.Web.Security; install-package Purple.Web.Autofac; install-package Purple.Web.Security.Oauth;

使用nuget安装包

使用浏览器预览新建好的项目
http://localhost/gox

项目框架搭建成功

使用EF实现库操作

install-package Purple.Data.Oracle

跨域处理

WebApiConfig.cs

config.SetCorsPolicyProviderFactory(new PurpleCorsPolicyFactory());
config.EnableCors();

web.config

<appSettings>
<add key="Origins" value="http://eas.nbeport.com,http://dev.nbeport.com,http://localhost,http://localhost:8100,http://owx.nbeport.com"/>
</appSettings>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Awesome DotNet,这又是一个 Awesome XXX 系列的资源整理,由 quozd 发起和维护。内容...
    小明yz阅读 9,331评论 0 47
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,064评论 19 139
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 47,133评论 6 342
  • 初级班开班了,开班前,老师没有讲任何的关于学习和考试的事,只说了一个态度问题,最重要的态度就是坚持。做任何事情...
    桃夭灼华娜娜阅读 1,373评论 0 0
  • 这几个月来,我陷入到了被知识垃圾弄得头昏脑胀的尴尬境地,最近慢慢沉思下来,找到了缘由:只有输入,没有输出,光顾给脑...
    几何欢阅读 3,505评论 0 1

友情链接更多精彩内容