网页报错:
<%@ Application Codebehind="Global.asax.cs" Inherits="ServiceMvc.MvcApplication" Language="C#" %>
1.解决方法:
位于服务代码client第10行
public ServiceMvcClient(System.String serverAddress, NRails.Service.IRequestSerializer serializer = null, NRails.Net.IProto proto = null)
属于 ServiceMvcClient ,其中serverAddress不明确
配置添加
<add key="serverAddress" value="127.0.0.1:7132" />
类似若 PhysicalCardClient 里 serverAddress 不明确
则添加
<add key="PhysicalCardAddress" value="121.40.112.218:7154" />
2.只能输入数字的设置
onkeyup="value=value.replace(/[^\d]/g,‘‘)" onbeforepaste="clipboardData.setData(‘text‘,clipboardData.getData(‘text‘).replace(/[^\d]/g,‘‘))"
3.修改过的页面数据无法读取(显示):删除数据库旧数据后重新运行
4.无法添加新的行数据,或者说添加了但不显示。
解决方法:
Impl去掉if(user==null)else{return 1;}详细见NService1.
产生新的问题,页面无法显示添加的数据,但数据库已记录。
解决方法:
第一种:控制器中EqmList缺少
第二种:Web.config中appSettings缺少相应的key(针对页面不显示问题,具体key尚不明确?)
第三种:多条数据显示的脚本数据依次书写,数组语句内不要有诸如debug等不相关内容。(this is joke!)
5.ViewBag等 “ 不存在 ” 的问题:
解决方法:
首选,更新 Microsoft.Asp.Net.MVC,更新此,会伴随更新 WebPages 等版本
卸载项目,编辑,重载项目。
查看项目内 Web.config 中相应版本,并在View内的 Web.config 中修改。
注意,有两个 Web.config ,主要对照以下数据:
System.Web.Mvc System.Web.WebPages.Razor webpages:Version System.Web.WebPages
6.登入按钮没反应/记住密码失败/编辑保存失败(此问题可以引申到很多类似事件):
解决方法:大多为脚本中function与前端页面function中参数没有一一对应所致,建议多用查找。
7.广告列表出错,待解决
8.短信验证出错,待解决
9.创建后无法保存问题:
解决方法:经过调试对比,发现是控制器if-else条件语句判断错误问题。
10.ToExcelCard.js一直索引不到SystemAjaxCenter.js
解决方法:修改_references.js,添加所有js关联
11.在IIS上浏览网站时,出现 未能写入输出文件“c:\Windows\Microsoft.NET\Framework64\v4.0.30319\Temporary ASP.NET Files\root\106f9ae8\cc0e1
解决方法1:通常的解决方法:原因是由于系统目录下的Temp目录无相应的权限所致,具体操作如下:C:\Windows\temp-->属性-->安全-->编辑-->添加NETWORK SERVICE用户的读写权限就可以解决.
解决方法2:打开服务器系统c盘,打开window, 右键temp 属性 安全 编辑 添加IIS_IUSRS 用户控制权限添加修改和写入权限即可。这是Windows Server 2008 R2 标准版 SP1 64位中文版解决办法。(我的是这个问题.这样就解决了,上面的network service不用也行)
备注:IIS相关参见http://msdn.microsoft.com/zh-cn/library/aa751852.aspx
12.在IIS上浏览网站,出现样式失效,F12查看Content里发现css代码为空
解决方法:BundleConfig.cs中引用路径出错,另外需要注意引用路径必须使用相对路径~
13.出现安全透明方法“WebMatrix.WebData.PreApplicationStartCode.Start()”尝试访问安。。。的错误
解决方法:
Install-Package Microsoft.AspNet.WebPages.WebData
Install-Package Microsoft.AspNet.WebPages.Data
14.无法连接mysql数据库,生成表单失败,运行后页面无法登入等
解决方法:修改类型 AdoMySql,在 Web.config 的连接字符串代码依旧不变
<add name="DefaultConnection" connectionString="Data Source=(LocalDb)\v11.0;Initial Catalog=aspnet-ServiceMvc-20150716165429;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnet-ServiceMvc-20150716165429.mdf" providerName="System.Data.SqlClient" />
15.多次遇到页面保存按钮没反应,报错 onclick、AddContentConfig、js 脚本等
解决方法:从几个方面入手,看 js关于保存的代码中url是否符合控制器,参数与 data 是否对应,或 cshtml 代码中 saveXXXContent中参数是否与前两个对应。除此之外,控制器保存的参数也可判断下。总之,由报错源来处理。
16.多次遇到页面保存成功却不显示
解决方法:可按照问题15排查一遍,或者页面js-url/data/type/dataType 等,或者方法实现上排查,或者未设置 Layout = null 。
17.脚本修改运行,屡次刷新发现代码还是旧版的
解决方法1:浏览器缓存问题。
18.账号 admin 中的卡流量管理-详情查询报错 System.IndexOutOfRangeException 超出异常
解决方法:类似问题已经很多了,多是脚本中某个方法的参数没有一一对应。一般在排查时,可于网页中 F12 查看源代码的 Console。
19.多次遇到列表不显示,本次 ProTypeList 中列表不显示
解决方法:经反复查实,发现错误为隐藏域 ViewBag.CompanyID 未在 Controller 中定义
20.报错远端地址某某某
解决方法:一般为服务未开启
21:数据存储失败,####
解决方法:排查页面与对应脚本间所需各 id 是否对应