2015-09-29 2 views
0

Я имею странный вопрос ... я получаю эту ошибку:C# Цель несуществующей Web.Config

HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid.

Error Code: 0x80070003 (Cannot Read Configuration file)

Config File: \?\E:\TFSLocal\Trunk\loggerTrunk\CommonLogViewer\web.config

Requested URL: http://localhost:80/CommonLogViewer/Search/GetAppModules

Physical Path: E:\TFSLocal\Trunk\loggerTrunk\CommonLogViewer\GetAppModules

Это связано с пути, что приложение пытается найти в Интернете .config at. У меня никогда не было файлов на физическом пути, который указан в ошибке, поэтому я не уверен, почему он будет искать там. Правильный путь должен быть:

E:\TFSLocal\MVC Logger\20150723\CommonLogViewer\Search\GetAppModules

Я сделал поиск в коде для совпадения с этим путем, а также в IIS и придумал ничего. Кстати, физический путь, указанный в IIS:

E:\TFSLocal\MVC Logger\20150723\CommonLogViewer

Каков правильный путь к файлам кода.

Может ли кто-нибудь дать мне толчок в правильном направлении относительно того, как исправить эту ошибку?

Я смотрел на это в течение примерно одного дня теперь и не придумали решение о том, почему он будет искать в несуществующей папке для web.config.

+0

Вы проверили, что у этого сайта нет и «Виртуальные каталоги» (вероятно, ответ, так как корень сайта не соответствует пути «Поиск»). –

+0

Нет виртуальных каталогов для этого сайта – michaelk46

+0

Является ли этот диск E образным диском? –

ответ

-1

я не нашел решение , но я нашел работу. Я заметил, что каждый раз, когда я пытался получить доступ к контроллеру поиска, он выдавал ошибку, но не где-то еще. Поэтому я создал новый контроллер и использовал это вместо контроллера поиска, и все, кажется, идет хорошо ...

У меня все еще нет подсказки, почему он пытается найти этот web.config в не- существующий путь к файлу ... но он работает в настоящее время, и это наиболее важно ...

2

Я столкнулся с этой проблемой и в конечном итоге решил ее, открыв мой конфигурационный файл хоста приложения и удалив существующие настройки.

C:\Users\<USER>\Documents\IISExpress\config\applicationhost.config

Я удалил весь <site name="blah"... </site> для сайта у меня была проблема с.