Я принял код веб-сайта от кого-то еще для завершения и поразил проблему, что каждый раз я загружаю страницу, я добираюсь, 'Файл Не Существует' исключение, пойманное в обработчике Application_Error в моем файле Global.asax.
Мне было любопытно, каково это было, поэтому попытались создать совершенно новые решения и с веб-сайтом и с веб-приложением, и с и без Ведущего устройства Page и единственной .aspx страницы - у обоих была та же проблема.
Это использует VS2010 и.NET 3.5 в 64-разрядном Windows 7.
Какие-либо идеи? Отслеживание стека не говорит мне абсолютно ничего и факта, который я получаю, это с новыми проектами нечетно.
Отслеживание стека исключительной ситуации:
at System.Web.StaticFileHandler.GetFileInfo(String virtualPathWithPathInfo, String physicalPath, HttpResponse response)
at System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context)
at System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Какое имя файла в исключении? Если имя файла или путь к нему обфусцированы, то, скорее всего, у вас повреждены временные файлы ASP.NET. Попробуйте "очистить решение" и "перестроить решение" и запустите его снова.
В противном случае вам нужно будет опубликовать больше информации, включая полное сообщение об исключении, а не только стек вызовов. Происходит ли это на странице сайта по умолчанию? Выбран ли веб-проект в качестве стартового проекта? Это происходит на веб-сервере Visual Studio или IIS?