# PlatformSharp **Repository Path**: winner2050/platformsharp ## Basic Information - **Project Name**: PlatformSharp - **Description**: .Net制作的平台 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 14 - **Forks**: 4 - **Created**: 2017-06-30 - **Last Updated**: 2024-05-29 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 使用说明 [PlatformSharp][1]有项黑科技,能把域名映射到MVC的Areas里面,因此需要配置域名,以便平台知道你访问哪个Area。 serv.abc.com 站点存放的是大平台的服务,服务均作为目录的形式成为站点下级。 1. 修改hosts文件,新增以下映射: 127.0.0.1 platform.abc.com 127.0.0.1 demo.abc.com 127.0.0.1 ext.abc.com 127.0.0.1 serv.abc.com 2. 在源码根目录有"@创建IIS站点.bat",用管理员权限启动,然后根据命令行提示创建Wcf宿主服务站点和Web应用程序站点。 3. 操起源码,编译。编译之前VS会给你下载Nuget包,放在packages里。老司机自己电脑或者公司服务器会架设有Nuget服务器,如果也没有可以添加Nuget源https://nuget.cnblogs.com/v3/index.json,否则连接官方服务器就得狠狠的等了。 4. 编译完成,在浏览器输入platform.abc.com可以进入平台管理界面,输入demo.abc.com可以进入demo系统的界面。 5. 平台设计为拆箱即用,运行后会初始化必备基础数据。用户名为admin,密码为123 ---------- PlatformSharp是一个基于领域驱动设计理念的一个分布式平台。平台除了能快速搭建SOA架构,还能减少80%重复性的工作,各种分页、组合查询(分页)、增删改查在玩中就已经作完了。只需要编写个Model就能根据其中的特性自动渲染出相应的页面。 服务端大量使用到了T4模板把繁琐的编写接口、繁琐的千篇一律的继承也给生成了;因为通过Wcf的契约接口也能生成出Wcf的服务和WebApi的Controllers。 [1]: http://www.PlatformSharp.com