发生HttpException:文件不存在

问题描述

| 我有一个Silverlight / ASP托管应用程序。当我开始时,出现错误:
HttpException occurred

File does not exist.
这只是昨天开始发生的,我不知道为什么。甚至没有得到我的代码,只是从WebHost.Host.ProcessRequest开始的内部调用。 运行VS2010,该应用程序是.NET 4.0 我将不胜感激-我有一些可以尽快修复的错误! 干杯, 丹尼尔     

解决方法

知道了,方法如下:   运行应用程序并立即得到错误      打开呼叫堆栈窗口(调试-> Windows->呼叫堆栈)      堆栈的顶部是对System.Web.StaticFileHandler.GetFileInfo的调用      转到“本地窗口”(Debug-> Windows-> Locals)看不到任何有意义的内容      将堆栈上移至ProcessRequestInternal      在“本地窗口”中查看,打开了一个名为“ context”的变量   浏览属性...   在ConfigurationPath中,我看到文件的路径:/ClientBin/Images/pclogo.png      果然,该图像文件不存在!      复制文件,一切顺利。 ew! 接下来,只需确保将图像视为内容即可修复项目。尽管如此,这样的口号却发现了一个显而易见的常见错误。     ,我通过查看Daniel Williams解决方案来解决此问题。 就我而言,它正在寻找faviicon.ico 这是我使用Chrome进行调试的时间。     ,除了Daniel所写的内容(对我有用)之外,由于我的SL4应用程序不需要ASP.NET,因此我只是从Web应用程序中取消选中ASP.NET调试器。意识到SL4不支持.ico文件后,灯泡熄灭了。     

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...