打开网站出现“/”应用程序中的服务器错误怎么办
1个回答
2017-04-10 · 互联网+时代高效组织信息化平台
关注
展开全部
“/”应用程序中的服务器错误。
-------------------------------
无法找到资源。
说明: 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文件以供同一解决方案中的其他
项目引用。
-------------------------------
无法找到资源。
说明: 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文件以供同一解决方案中的其他
项目引用。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询