平时开发遇到的问题
1、jquery.cookie
用jquery.cookie存储的时候,会发现取值不对的问题,打开浏览器的cookie,会看到很多个name相同的cookie,而这些cookie唯一不同,就是他的path,所以设置cookie的时候要带上path:
$.cookie('navindex', index, { path: "/" });
2、当前上下文中不存在名称“model”、ViewBag 等等

大概如图所示这样,解决方案:
把View根目录下的Web.config里面的版本信息改成5.0.0.0
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.2.2.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
改成
<host factoryType="System.Web.Mvc.MvcWebRazorHostFactory, System.Web.Mvc, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
3、在本地重置密码可以,在服务器上就不能用
string code = await MemberManager.GeneratePasswordResetTokenAsync(psw); var result = await MemberManager.ResetPasswordAsync(psw, code, "123456");
解决方案:修改IIS的程序池配置;
4、VS2015新建控制器出错,错误提示:运行所选代码生成器时出错
解决方案:在nuget上安装entityframework.sqlservercompact
5、程序中写了 #IF DEBUG 发布以后,执行了DEBUG里面的内容
解决方案:
1、在webconfig里面,<compilation debug="false" targetFramework="4.5.2" />
2、
在创建请求地址的前面加了这句代码就可以了:
System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12;

浙公网安备 33010602011771号