2014-12-12 3 views
0

У меня есть куча веб-проектов в Visual Studio, которые я переместил с диска C: на диск D :.Файл Web.config не найден после перенесенных проектов

I,

  • обновленный IIS, чтобы указать на новые места
  • проделала IIS Сброс
  • перезагрузил компьютер
  • очищаются все папки указанны на this странице
  • очищено все мои решения
  • перестроен все решения и т. д.

И все же, когда я запускаю любой SpecFlow тест я получаю ошибку HTTP 500, с первопричиной того, что он не может найти файл web.config одного из решений, так как он ищет его на диск С: а не диск D:.

Что я могу пропустить?

+0

Какая помощь? http://www.specflow.org/documentation/Configuration/ – JohnLBevan

+0

Теперь я обновил файлы функций, как было предложено здесь, но этого не делал. –

+0

Чтобы уточнить, в чем проблема, вы получаете ошибку HTTP 500 для тестируемого веб-сайта? Когда вы перемещали файлы, проверяли ли вы права на файлы, чтобы IIS имел права на чтение и запись и выполнение? Для моего окна Windows 7 мне нужно предоставить разрешения IUSR и IIS_IUSRS, чтобы это приложение в IIS правильно срабатывало. –

ответ

-1

Я думаю, что Chrome - это ваш веб-браузер? Это страница ошибок по умолчанию, отображаемая Chrome, когда он получает ответ HTTP-ответа 500 с сервера без содержимого.

Запустите сайт непосредственно на сервере - в зависимости от конфигурации вашего сайта/сервера, вы можете увидеть реальную ошибку, если вы загружаете сайт из браузера, расположенного на том же сервере. Вам может понадобиться отключить Временно добавьте следующее в соответствующие теги в файле web.config "показать дружественные ошибки HTTP.:

<configuration> 
    <system.webServer> 
     <httpErrors errorMode="Detailed" /> 
    </system.webServer> 
    <system.web> 
     <customErrors mode="Off" /> 
     <compilation debug="true" /> 
    </system.web> 
</configuration> 

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

+0

Дело в том, что Specflow сообщает, что есть ошибка конфигурации, а затем ссылается на путь файла web.config, который начинается с C: \, а не D: \. –

Смежные вопросы