2016-03-17 4 views
1

После обновления до Visual Studio 2015 IISExpress прекратил работать исправно.Ошибка IISExpress в Visual Studio 2015

Каждый раз, когда я запускаю новый экземпляр VS, я получаю сообщение об ошибке, которое он не может записать в файл Applicationhost, потому что сайт уже существует.

<site name="MySite" id="1"> 
    <application path="/"> 
    <virtualDirectory path="/" physicalPath="%SystemDrive%\inetpub\MySite" /> 
    </application> 
    <bindings> 
    <binding protocol="http" bindingInformation="*:6231:" /> 
    <binding protocol="https" bindingInformation="*:6231:" /> 
    </bindings> 
</site> 

Если удалить сайт, смотрите выше, из файла Applicationhost.config (в папке .vs) и вернуться к визуальной студии и сказать ему, чтобы создать новое виртуальный каталог все начинает работать снова. Но как только я перезапущу свой экземпляр Visual Studio, мне нужно сделать то же самое снова и снова.

Это очень раздражает того, чтобы сделать этот процесс каждый раз, когда мне нужно, чтобы начать Visual Studio

Все предложения оценили.

+0

Так у вас есть сайт на '% SystemDrive% \ Inetpub \ MySite'? –

ответ

1

Найти файл applicationhost.config, он может быть где-то вроде C: \ Users \ yourName \ Documents \ IISExpress \ config \ applicationHost.config.

Проверьте папку IISExpress, чтобы убедиться, что она не доступна только для чтения. Если он доступен только для чтения, сделайте его не только для чтения, а примените эти изменения ко всем подпапкам. Также проверьте, не зашифрована ли эта папка и убедитесь, что папка «Документы» также не зашифрована.

Попробуйте запустить Visual Studio в качестве администратора и посмотрите, не изменилось ли это.

Есть дополнительные вещи, которые вы можете попробовать на this Stack Overflow post

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