摘要: ---近期工作总结备忘,下次重新部署时再总结更新。### 基本流程1. 一台初始化的win2012;2. 安装服务器角色,启用IIS,启用IIS管理服务,启用.Net相关框架等;3. 安装webdeploy工具(选择完整安装,管理服务委派是webdeploy安装的);4. 打开iis,添加iis管理用户;5. 配置管理服务,允许远程管理;6. 管理服务委派,添加规则,添加createapp、set... 阅读全文
posted @ 2017-08-30 23:11 personball 阅读(505) 评论(0) 推荐(0) 编辑
摘要: ---最近工作成果之一,特此记录。### 用于打包的批处理脚本注意设置 path/to/your/solutionfile.sln 指向vs的解决方案文件。 setlocal enabledelayedexpansion set "filepath=%cd%" cd /d c:\ if not exist localzips ( mkdir localzips ) ... 阅读全文
posted @ 2017-08-30 23:10 personball 阅读(848) 评论(0) 推荐(0) 编辑
摘要: ---今天刚配置完tfs2015+vs2013的持续集成(自动构建+自动发布),记录一下走过的坑。 tfs2015和tfs build server是之前其他同事装的,略去不讲,列一下几个坑以及埋坑方法。 ## 前提微软TFS的持续集成配过一次后会觉得真的还是蛮方便的,当然前提是你对它的构建工具和VS足够了解。 首先,打开vs2013的 _团队资源管理器_ ,连接上TFS后,在团队资源管理首... 阅读全文
posted @ 2017-08-30 23:09 personball 阅读(489) 评论(0) 推荐(0) 编辑
摘要: ---从vs2013开始,vs已经对git的操作提供了很好的支持,但是重度使用时还是会遇到很多抽风的时候,在此记录一些常用命令。## 分支操作1. 查看所有远程分支 git branch -r2. 查看本地分支 git branch3. 查看所有分支 git branch -a4. 删除本地分支 git branch -d branchName5. 删除远程分支 git push origin -... 阅读全文
posted @ 2017-08-30 23:09 personball 阅读(133) 评论(0) 推荐(0) 编辑
摘要: ---### 声明本文对Lambda表达式的扩展,示例代码来源于网络。### 场景描述web开发查询功能的时候,如果查询条件比较多,就会遇到动态组合查询条件的情况。在手写sql的情况下,我们一般会根据传入的参数,针对where部分进行sql语句的动态组装,而现在在使用EF的时候遇到这个问题,查询条件不再是以sql字符串的形式传递了,而是一个Lambda表达式,那么如何进行Lambda表达式的动态构... 阅读全文
posted @ 2017-08-30 23:08 personball 阅读(355) 评论(0) 推荐(0) 编辑
摘要: ---### 前言对于Enum在AspNet Mvc中的应用,我之前提到一种扩展,[如何在 Asp.net Mvc 开发过程中更好的使用Enum](http://personball.com/web开发/2014/09/21/an-extension-for-enum-in-dotnet-mvc-develop/)。这里将介绍另一种更好的使用Enum的方法。 ### Enum定义以一个代表权限的... 阅读全文
posted @ 2017-08-30 23:07 personball 阅读(280) 评论(2) 推荐(1) 编辑
摘要: ---刚为一个EF6 CodeFirst项目启用了Migration,记几个注意点。### 启用方法在Nuget控制台使用以下命令启用Migration Enable-Migrations #此时生成当前数据库结构的基本架构 Add-Migration #此时生成了数据库结构具体变动的代码 Update-Database #将修改应用到数据库,-Verbose选项可查看相关的sq... 阅读全文
posted @ 2017-08-30 23:06 personball 阅读(209) 评论(0) 推荐(0) 编辑
摘要: ---### 前言这里主要总结下本人最近半个月关于搭建OAuth2.0服务器工作的经验。至于为何需要OAuth2.0、为何是Owin、什么是Owin等问题,不再赘述。我假定读者是使用Asp.Net,并需要搭建OAuth2.0服务器,对于涉及的Asp.Net Identity(Claims Based Authentication)、Owin、OAuth2.0等知识点已有基本了解。若不了解,请先参考... 阅读全文
posted @ 2017-08-30 23:06 personball 阅读(303) 评论(0) 推荐(0) 编辑
摘要: ---### 场景描述在web开发过程中,有时候需要根据Enum类型生成下拉菜单; 有时候在输出枚举类型的时候,又希望输出对应的更具描述性的字符串。 `喜欢直接用中文的请无视本文`不多说,直接看代码。 以下代码借鉴自http://stackoverflow.com/`本文针对 Aspnet Mvc 4 开发而言`### Enum定义 using System.ComponentModel; ... 阅读全文
posted @ 2017-08-30 23:05 personball 阅读(292) 评论(0) 推荐(0) 编辑
摘要: ---好久没写博客了,终于憋出了一个大招,现在总结下。 虽然文章题目是针对EF的,但涉及的内容不仅仅是EF。### 场景介绍目前在做的一个项目,行业门户,项目部分站点按域名划分如下:1. user.xxx.com:用户登陆注册2. owner.xxx.com:个人用户后台3. company.xxx.com:企业后台4. manage.xxx.com:网站管理其中user.xxx.com为个人用... 阅读全文
posted @ 2017-08-30 23:04 personball 阅读(284) 评论(0) 推荐(0) 编辑