进入网站,显示说服务器上出现应用程序错误;请问要怎么处理挖?

2020-04-16 科技 88阅读
“/”应用程序中的服务器错误。-------------------------------无法找到资源。说明: HTTP 404。您正在查找的资源(或者它的一个依赖项)可能已被移除,或其名称已更改,或暂时不可用。请检查以下 URL 并确保其拼写正确。请求的 URL: /ccc.aspx--------------------------------版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET版本:2.0.50727.42导致出现以上错误的原因有很多种情况,这里我来说说我所遇到的情况。这个错误相信好多人并不陌生,太常见了,网上到处都是,归纳一下,大概有以下几点原因:" 所请求的文件已被重命名。" 所请求的文件已被移动到其他位置并且/或者被删除。" 所请求的文件由于维护、升级或其他未知原因而暂时不可用。" 所请求的文件不存在。" IIS 6.0:没有启用相应的 Web 服务扩展或 MIME 类型。" 某个虚拟目录映射到另一个服务器上的驱动器的根目录。可惜上述的原因一一被我排除了,问题依然存在,我是在vs 2005下进行的web项目开发,就是在浏览一个aspx页面的时候出现上述错误的,最后按照老方式,同目录下建立一个空白的html试试,运行成功,似乎马上要找到原因了,很可能是iis不识别aspx扩展了,这个推断马上被推翻了,因为一个iis下,其他的asp.net应用程序能正常运行啊!晕,难道是这个出异常aspx页所在的项目在iis下的配置有问题,删了重新来!,检查了N遍,错误依然,结果试着再同项目下建立一个新的aspx页(无任何内容)竟然运行成功!ok,原因锁定在那出异常的apsx页面的前后台代码问题上,“HTTP 404”,很明显是说明找不到引用资源,我的那个aspx页中并没有引用其他的页啊?怎么回事,又陷于了迷茫,怎么不试着调试一下?虽然出现“HTTP 404”一般是在运行调试之前就出现了,调试一般来说没有意义,结果并不是我想象的那样,调试出现了跟踪,,,哇,,,错误出现了,找不到程序集,天啦。“找不到程序集”怎么会报这样的错误,看来“错误的经验”往往会给人很大的误导,早知道去调试,问题应该早解决了。这里附带说明一下,我这个“找不到程序集”是怎么回事,希望对犯类似错误的朋友一个参考:归根结底,这是一个使用C#“反射机制”时的出错问题,按照PetShop的示范,当采用工厂模式设计的时候,模型层,数据层都是 C# 类库(.dll)的项目,在类库项目的属性中特别要注意根据你自己所定义的命名空间来更改“应用程序”标签中“程序集名称”和“默认命名空间”的值,程序运行后会自动生成相应的dll文件以供同一解决方案中的其他项目引用。 答案补充 所请求的文件已被重命名。所请求的文件已被移动到其他位置并且/或者被删除。所请求的文件由于维护、升级或其他未知原因而暂时不可用。所请求的文件不存在。在就是服务器出问题了!就这几点,你看一下吧~最简化了!
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com