记一次代码错误的排查

事情是这样的

  之前我们做了一个项目,已经做完了,我想将项目框架整理一下,就新建了一个项目,新项目的基础框架直接从原来项目中copy了一份。

修改了命名空间后直接运行,发现出现了如下错误:

很显然这是没有找到命名空间.

于是 去这个页面找 Pay.NewAdmin 这个命名空间的引用 发现 是这样的:

也就是说 该页面上并没有 写出 引用了这个命名空间...

根据提示继续找。。。

打开了 提示信息 所说的 编译后的文件夹:

编译后的文件是放在

c:\Windows\Microsoft.NET\Framework\v4.0.30319\Temporary ASP.NET Files\vs\7a56f2cb\1d8cab37\

这个文件夹下:

找到了这个文件。。。打开看下。。

确实存在这两个引用。。。

会不是是在其他地方添加了引用呢。。

我们想到了只有在配置文件里面 添加的统一引用

位于 views/web.xml的配置下添加的命名空间引用。他是一个全局引用,添加后所有views文件夹下的页面文件都会添加该引用

修改掉命名空间  运行 OK..

我们可以看到  .net 运行时 是将编译后的代码放入c:\Windows\Microsoft.NET\Framework\{.net 版本}\Temporary ASP.NET Files 下运行的。这个文件夹下的文件是个 .net 运行时的缓存文件

这个文件夹下一般会有两个子文件夹  vs  和 root  这两个文件夹下保存的是运行时候的缓存文件

对于这个文件夹,比较常见的 问题是 没有读取或者写入权限。。。

处理 .Net 运行没有权限问题

原文地址:https://www.cnblogs.com/yaoweijun/p/8446735.html

时间: 2024-10-03 22:48:51

记一次代码错误的排查的相关文章

一次c3p0连接池连接异常错误的排查

最近写了一个数据库采集程序,大概过程是将SQLSERVER数据库的数据定时采集到Oracle数据库.1小时出一次数据,每次数据量在2W左右.环境采用Sping3+hibernate4,数据库连接池采用C3p0 奇怪的时候每隔一段时间都会报:"c3p0 connection is already closed" 我开始的数据库连接池配置如下:oracle数据库开启事务,而采集的sqlserver数据库没有开启事务 jdbc.driverClass=oracle.jdbc.OracleDr

调试九法-软硬件错误的排查之道

本文转自 调试九发-软硬件错误的排查之道 读书笔记 规则1:理解系统阅读手册:手册里有正确使用系统的方法.仔细阅读每个细节:出现问题的地方可能就在你不感兴趣的那一章,不要惧怕手册的厚度.掌握基础知识:知道什么是正常的,才能知道什么是错误的.了解工作流程:有助于定位bug.了解工具:调试工具能干什么,不能干什么.查阅细节:去阅读手册,而不是猜测或回想手册上的内容. 规则2:制造失败制造失败:目的是为了观察它,找到原因,并检查是否已修复.从头开始:bug可能由一系列操作或者运行造成的,回到最初状态开

《Go语言编程》【3.6 完整示例】代码错误和文件目录结构

1. 音乐结构体命名错误,不是Music,而是MusicEntry,如下: 2. 包名错误,不是library,而是mlib: 3. manager.go代码Remove函数删除中间元素有错,index-1应当改成index: 4. m0变量初始化错误,"Celion Dion", 为多余,MP3应当加上双引号: 5. manager_test.go代码错误,无Genre: 6. manager_test.go代码错误,err多余: 7. 少了wav.go代码,可以直接拷贝mp3.go

ceph集群报 Monitor clock skew detected 错误问题排查,解决

ceph集群报 Monitor clock skew detected 错误问题排查,解决           告警信息如下: [[email protected] ceph]# ceph -w    cluster ddc1b10b-6d1a-4ef9-8a01-d561512f3c1d     health HEALTH_WARN            clock skew detected on mon.ceph-100-81, mon.ceph-100-82            Mon

atitit.404错误的排查流程总结

#----------jsp  head  errorPage="" del zeu ok le. #------resin 服务器配置问题.俩个应用配置到了同样的的文件夹.. paip.404err two app cfg  one same dir /  cant access /app1   only can access .. envi ..resin4.. 作者: 老哇的爪子Attilax 艾龙,  EMAIL:[email protected] 来源:http://blog

关于c++primer的一个代码错误

最近看c++primer第四版的标准容器vector,讲到对vector容器的插入删除元素会使得end()的迭代器失效的问题,所以不建议程序员对end()的存储. vector<int> vec; vector<int>::iterator first=vec.begin(); while(first!=vec.end()) { first=vec.insert(first,12); first++; } 上面的这段代码来自c++primer书中,但是如果我们去运行这样的程序是不能

问题:Custom tool error: Failed to generate code for the service reference &#39;AppVot;结果:添加Service Reference, 无法为服务生成代码错误的解决办法

添加Service Reference, 无法为服务生成代码错误的解决办法 我的解决方案是Silverlight+WCF的应用,Done Cretiria定义了需要在做完Service端的代码后首先运行事先定义好的Unit Test,确保在客户端使用Service之前Service是可以正确的运行的.在我创建Unit Test之前,需要在测试项目中添加对WCF Service的引用,而这时却出现了错误. Custom tool error: Failed to generate code for

ALERT日志中常见监听相关报错之一:ORA-609错误的排查

参考MOS文档有: Troubleshooting Guide ORA-609 : Opiodr aborting process unknown ospid (文档 ID 1121357.1) Alert.log shows ORA-609 with TNS-12537: TNS:connection closed (文档 ID 1538717.1) Fatal NI Connect 12560' And 'ORA-609 Opiodr Aborting Process' Errors In

ALERT日志中常见监听相关报错之二:ORA-3136错误的排查

近期在多个大型系统中遇到此问题,一般来说如果客户端未反映异常的话可以忽略的. 如果是客户端登陆时遇到ORA-12170: TNS:Connect timeout occurred,可以参考 http://blog.csdn.net/haibusuanyun/article/details/14517211#t12 ############### 参考MOS文档有: Troubleshooting Guide for TNS-12535 or ORA-12535 or ORA-12170 Erro