摘要: 描述:假如已连外网,具备一台路由器的情况下在路由器设置页面配置花生壳动态域名解析,使得外网可以访问到本地iis托管的web服务,模拟真实环境调试应用程序。网络运营商ip的动态分配,通常网络提供商给我们提供的网络服务都是动态分配ip,每次重启路由器或者手动直接手动拨号都将导致ip的重新分配,这样的话即使有一个对外的ip,也不能固定使用同一ip访问本地服务;ip138.com可以查询到当前使用的外网ip,假如iis上发布了web服务,并在防火墙设置了特定iis服务访问端口可以访问,其他用户通过外网ip将可以访问本地iis服务;借助花生壳软件可以帮助实现动态域名映射DDNS,即DDNS用来解决动态I 阅读全文
posted @ 2013-09-12 23:20 露水丛生 阅读(3032) 评论(2) 推荐(0) 编辑
摘要: 描述:开发一款手机应用程序,服务器配置在iis,当局域网中即只有路由器无外网如何设置实时调试手机应用程序?vs配合iis调试程序的两种方式?使用vs的debug(f5)调试网站比较常见,然而当网站比较大,无法整体编译通过或者只需调试某个部分,可以只选择加载需要的项目到vs中通过配置iis及vs调试选项调试项目,且使用iis来调试可以确保开发环境的真实性。1)附加到进程w3wp.exe的方式来调试网站和应用程序,前提需在iis中新建虚拟目录或网站把需要调试的网站配置到iis中;单击工具栏中的 Debug -> Attach to Process (调试 -> 附加到进程)在Avail 阅读全文
posted @ 2013-09-11 23:46 露水丛生 阅读(1603) 评论(0) 推荐(0) 编辑
摘要: 情景描述:在ASP.NET MVC 4 WebApi框架下,将Linq To Entity查询出来的实体对象序列化为Json格式传回客户端。问题一: 出现Loop Reference问题导致无法正常序列化查询出来的数据项为Json格式。通常解决方案是设置entity framework停用LazyLoading和ProxyCreation,这样序列化单个对象获取的数据可能并不满足前台所需。http://www.dotblogs.com.tw/programlin/archive/2012/10/15/77500.aspx此时往往需要使用自定义数据传输对象来填充数据。问题二: 每次需定义DTO数 阅读全文
posted @ 2013-01-21 21:06 露水丛生 阅读(744) 评论(0) 推荐(0) 编辑
摘要: One of the common error people face, when they useEntity Framework, is the exception"The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value."thrown. This occurs when the entity associated with the table being saved has a mandatory datetime field a 阅读全文
posted @ 2013-01-14 16:35 露水丛生 阅读(529) 评论(0) 推荐(0) 编辑
摘要: 发现某个页面在Safari下会加载两次,查了半天是页面中img标签src=""导致的,其他浏览器能正常处理。在img 对象的src 属性是空字符串("")的时候,浏览器认为这是一个缺省值,值的内容为当前网页的路径。浏览器会用当前路径进行再一次载入,并把其内容作为图像的二进制内 容并试图显示。在IE7及以下版本,img标签的src="#"也会导致页面加载两次。处理方式直接去除了img标签的 src属性 阅读全文
posted @ 2013-01-08 16:07 露水丛生 阅读(550) 评论(0) 推荐(0) 编辑
摘要: Win8系统metro应用无法使用1)安装系统首次设置的用户(比如:User1),一开始并未设置密码,后来设置密码后发现第二屏幕的Metro应用程序都出现闪退的情况,查了下发现有人反映过“管理员帐户下,无法正常使用Metro应用的情形”,需要创建一个本地帐号,以本地帐号登录可以正常使用Metro应用。鼠标移至屏幕右下角->设置->更改电脑设置->用户->添加用户->不使用microsoft用户登陆->随便填入用户名密码创建完本地用户后以新的用户角色登入后可正常使用Metro应用。2)Win8只剩下一个普通用户,进入安全模式提升普通用户的管理员权限开始-> 阅读全文
posted @ 2013-01-06 14:28 露水丛生 阅读(2519) 评论(0) 推荐(0) 编辑
摘要: 鼠标移至左下角,右键开始浮动框,(或者直接右键任务栏)进入任务管理器,直接在启动一栏设置开机启动项。也可Win+q ,cmd选择进入命令行,msconfig运行弹出系统配置框,设置启动项。另外,中英文切换Win+空格 阅读全文
posted @ 2012-11-30 10:44 露水丛生 阅读(1548) 评论(0) 推荐(0) 编辑
摘要: 先安装.Net Framework 3.5 SP1 ,系统默认没安装。直接安装Sql server和Vs2012可能会导致安装不成功。 阅读全文
posted @ 2012-11-30 10:37 露水丛生 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 安装了Win8企业评估版,安装一些软件中文字体显示出粗。进入控制面板,语言->单击左下角的位置链接->弹出的区域当前位置下拉框选择中文即可,最后重启即可。win+q -> search language setup->add language-> location (left bottom )->chinese (simplfied,PRC),restart. 更改语言首选项栏更改系统默认使用的语言。 阅读全文
posted @ 2012-11-30 10:35 露水丛生 阅读(395) 评论(0) 推荐(0) 编辑
摘要: 本文将概述在WebAPI方式下将如何将参数绑定到一个action方法,包括参数是如何被读取,一系列规则决定特定环境采用的那种绑定方式,文章最后将给出一些实际的例子。Parameter binding说到底是接到一个Http请求,将其转换成.NET类型使得action方法的签名更易于理解。请求消息(request message)包括了请求的所有信息,如带查询字符串的请求地址(URL),内容主体(content body)及头部信息(header)。在没有采用parameter binding的情况下,每个action方法将需要接收request message,并手动从中提取出参数,如下所示: 阅读全文
posted @ 2012-10-27 10:58 露水丛生 阅读(4404) 评论(1) 推荐(2) 编辑