您的位置:首页 > 其它

别人的犯错本人挨罚

2011-09-21 15:06 141 查看
在团队开发过程中,都会用到代码管理工具,VSS,SVN,TFS.....这些工具也的确好用,但当有人一不小心数据绑定的时候对应文件不一致,那就坑苦大家了。

在制作ASP.NET网站项目的时候,不经意间出现了错误,编译没任何问题,发布时错误出现了,以下是错误代码:

编译错误

说明: 在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。

编译器错误信息: 错误 3 f:\高达\第二方交易\杭州飞宝\程序\GoldenFrame\WebSite\WebSite\index\download.aspx(26): error CS0433: 类型“UserControls_top”同时存在于“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website\edff60cf\6749924a\App_Web_o-atfpib.dll”和“c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files\website\edff60cf\6749924a\App_Web_8yemnj_s.dll”中

源错误:

初步咋看,毫无头绪,不知错误在哪里,仔细分析,很明显,这不是错误本身代码出了问题,而是引用上出现了问题,否则咋会出现“同名”的错误呢,

百度一下都说删除就ok了,但我删除重新发布,还会报出同一错误,纠结啊!

终于,看到这样一段文字:“仔细分析自己所做的页面,一个*.ASPX,对应着一个*.cs文件,两者其实是一个文件,通过两者实现代码分离,每个*.aspx页面都引用着自身的CS文件,经过观察,并多次测试,错误原来是这样产生的,即两个不同的*.aspx文件,在文件开始那里,都引用了相同的一个*.CS文件,即,他们所引用的都是诸如以下的引用方式:两者皆为::

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="MyArticle.aspx.cs" Inherits="MyWeb_Article" %

>,

我又仔细检查了一遍整个程序,我哭了,谁啊这是,也太坑爹了,在众多image文件夹中赫然隐藏着一个WebUI文件夹(此文件夹中放的是项目的所有页面),不出现重复的才怪呢,于是果断删去!

别人的错误,却惩罚我,郁闷!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐