摘要:
原文件 DefaultStaticContentsConventions.cs可以根据需要自定调整,在代码里改的好处是通用。如果通过在webconfig里设置的话,在非iis环境下,可能会有问题。//添加 自定义的静态文件夹 这样我们就可以不用全放到content里了,下面是源码中的实现。12345... 阅读全文
摘要:
本文的前提是基于后台的,所以这里不会考虑seo的问题。同时,基于后台的管理系统,也不需要被收藏,所以也不会考虑刷新的这种类似直接敲网址的情况!!! 这里使用的是html5中的history.state 来解决。 网上已经有了js的开源解决方案pushState。详见pjax 标记: history,pushstate,html5,js 但是这个方案不适合我的项目(后台项目),尤其是主要的方法有点不... 阅读全文
摘要:
Elasticsearch安装的时候报错 bootstrap/Elasticsearch : Unsupported major.minor version 51.0网上一般说的方法是,升级或者降级jdk版本,我用了还是没有解决(我jdk原来是1.6 后来升级到1.8)。其实增加环境变量ES_HEA... 阅读全文
摘要:
标记: ServiceStack.Text,json,序列化,日期在使用ServiceStack.Text的序列化为json格式的时候,当属性为datetime的时候,返回的是一个new date(324234234)的字符串,看着非常不爽。 如果是js来获取结果还好, 如果是c#获取这种字符串是没有办法转化为时间的。 所以我改造了下,让返回的是‘2015-06-06 09:11:11’的格式。... 阅读全文
摘要:
这个安装时很简单的 只要 Install-Package Nancy.Hosting.Aspnet 就行了。需要注意的是,千万不要用那个模板安装,通过创建nancyfx类型项目的方式安装是有问题的。原因是那个是很老的东西,装上后,用的是0.23版本的dll,而且配置文件(wenconfig)也不一样... 阅读全文
摘要:
以VS2013为例:1.关闭Visual Studio2.打开 C:/Program Files (x86)/Microsoft Visual Studio 12.0/Common7/Packages/schemas/html 文件夹3.删除CommonHTML5Types.bin4.打开 comm... 阅读全文
摘要:
这里的代码都是源项目中的代码,示例项目sample文件夹下的代码,或者test文件夹下的代码。nancy中的Stateless验证的实现 ,示例中的方法要比token简单容易看的多。不像token中的FileSystemTokenKeyStore方式,用文件保存,每次全部读取,实现也麻烦。State... 阅读全文
摘要:
按源码中的实例 来测试测试地址 http://localhost:55581/restApi/secure/?ApiKey=15c6b59b-fd96-43ad-99d2-7f394f992721返回结果{"secureContent":"here\u0027s some secure conten... 阅读全文
摘要:
在nancy中,身份验证分为basic ,form ,token,stateless几种,basic和form这里不说了,其中如果是使用cookie来保存身份的, 需要注意的是:cookie有大小的限制,所以不能用来保存超过4k的信息,而且有一些js插件也要用的cookie,虽然html5好像多了。... 阅读全文
摘要:
标记: Jurassic,js,netJurassic.ScriptEngine是一个让net动态执行js的一个引擎。类似的有ironjs等。支持ECMAScript 5,非线程安全使用using Jurassic;//1简单的执行js字符串js:function main(a,b){return ... 阅读全文