企业平台项目学习总结1-问题与解决方法

网页报错:

 <%@ 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 是否对应

时间: 2024-10-12 16:22:38

企业平台项目学习总结1-问题与解决方法的相关文章

企业平台项目学习总结2-心得经验

控制器中 Action: 使用 ActionResult 时,为显示页面,代码段可右键跳转至Html: 使用 JsonResult 时,为页面中的某个功能方法,右键无法跳转: 这两种至少说明有用,因为有时会参入 int 等. 接口和接口实现的相关代码: 访问修饰符方面: 当 Impl 中实现代码中需要 return true/false ,访问修饰符为 bool 型: 新增时参数设置: 当需要添加一个参数时,使用 string ,long 或 int 等: 当需要一次添加多个参数时,使用 类 名

Android项目:proguard混淆之常见问题及解决方法汇总

1.使用proguardgui混淆器对jar包进行混淆,出现EXCEPTION FROM SIMULATION错误: [2014-07-08 14:29:55 - Test024_HouseBox_v02_jar] Dx  EXCEPTION FROM SIMULATION: [2014-07-08 14:29:55 - Test024_HouseBox_v02_jar] Dx local variable type mismatch: attempt to set or access a va

WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭

原文:WCF项目中出现常见错误的解决方法:基础连接已经关闭: 连接被意外关闭 在我们开发WCF项目的时候,常常会碰到一些莫名其妙的错误,有时候如果根据它的错误提示信息,一般很难定位到具体的问题所在,而由于WCF服务的特殊性,调试起来也不是那么方便,因此往往会花费不少时间来进行跟踪处理.本文介绍我在我在我的框架里面使用WCF服务的时候,出现的一个常见错误的处理方法,它的提示信息是:基础连接已经关闭: 连接被意外关闭.这种情况我碰到的有两种,一种是返回DataTable的时候出现的,一种是返回实体类

appframework学习--appframework开发常见问题及解决方法(不定期更新)

1.页面跳转错误:Uncaught TypeError: Cannot read property 'afCSS3AnimateId' of undefined 原因:data-defer=""  跳转路径不正确 解决:路径正确即可 2.程序正在启动的圈圈一直 原因:转id冲突,出现重名id 解决:id冲突,出现重名id appframework学习--appframework开发常见问题及解决方法(不定期更新)

关于在Clion中创建解决方案、项目与源/头文件的解决方法

关于在Clion中创建解决方案.项目与源/头文件的解决方法 在windows端我们经常使用的集成编译器是Microsoft Visual Studio(以下简称VS),一些用户使用mac端时,由于VS不支持macOS,很多人会选择使用虚拟机或者安装双系统来进行工作,但个人感觉这样做会对系统的性能造成一定程度的降低,这里就浅讲一下如何在Clion中创建与VS类似的解决方案 如何在Clion中创建解决方案 Clion由于使用的是波兰的C++编译器,这就导致一些文件内容编码类型的不同.在个人理解中,C

关于React Native init 项目时候速度太慢的解决方法

因为init项目的时候需要下载资源,但又因为react native的网站被墙所以下载很慢,解决方法就是换成淘宝的NPM镜像 我是直接使用了命令去替换了NPM $ npm install -g cnpm --registry=https://registry.npm.taobao.org 这样一来,就会快很多了,实测,大概3分钟. 淘宝NPM地址:https://npm.taobao.org 如有错误,恳请指出.

设计实现OJ平台的遇到的一些问题和解决方法

需求 毕业设计,实现一个能够自动编译.运行.监测程序运行使用资源.恶意系统调用的监控的一个OJ平台. 在设计实现的过程中的想法.碰到的问题.求解的过程以及方法,在这里记录下来. 基础结构 OJ主要由前端系统(WEB)和后端的判题程序构成,想法是后端的裁判程序做通用点,减少和前端系统的耦合,所以把后端给分离出来成一个独立的程序,大概的结构图是这样的. 解释下: 1. 前端其实可以由任何流行的web语言来实现. 2. 这里的代理可有可无,代理在这里可以实现很多功能,比如负载均衡.数据库的业务逻辑等都

【Vue学习笔记】问题及解决方法记录

1.父组件传递 props 到子组件过程中,报错或者没有值. 参考链接:http://www.jb51.net/article/117447.htm 2.vue工程项目中style设置background-image路径问题: 使用 <li v-for="img in imgs" :key="img.id" class="" :style="'background-image:url('+ img +')'">&l

工控随笔_03_西门子_Step7项目打开后CPU显示问号解决方法

我们在利用西门子的S7-300/400 PLC的编程软件Step7的时候会出现下面如图所示的问题. 在打开项目的时候,我们会在Simatic Manager里面看到CPU以及一些其他一些组件显示问号. 图.CPU显示问号 一.问题产生的原因 这个问题产生的原因是我们利用低版本的Step7 打开项目的时候,由于Step7 里面没有最新的 硬件的描述性文件导致的. (说明: 西门子的硬件说明文件时.xml格式的文件). 二.解决方法 解决方法有三个: 升级Step7 .重装系统.升级硬件描述性文件.