Ответ 1
Спасибо за все ответы и предложения. На ПК, который я использую, каталог документов и его содержимое зашифрованы по умолчанию - включая мой IISExpress. Удаление шифрования решило проблему.
Может ли кто-нибудь пролить свет на вышеуказанную ошибку? Я пробовал как с выпуском Express, так и с Ultimate VS 2013.
Я запускаю 64-разрядную Windows 7.
Решения для аналогичных проблем, которые я обнаружил, скорее всего, нацелены на x86, а не на AnyCPU из Исследователя решений. Однако я даже не могу создать решение для его изучения.
Новый проект, который я пытаюсь создать, - С# ASP.net MVC.
Спасибо за все ответы и предложения. На ПК, который я использую, каталог документов и его содержимое зашифрованы по умолчанию - включая мой IISExpress. Удаление шифрования решило проблему.
Вы пытались выполнить вручную установить NuGet для VS 2013?
У меня была аналогичная проблема, пока я не обнаружил, что установка VS 2013 - по какой-то причине - не установила менеджер пакетов NuGet. После того, как я установил его вручную, все работало нормально.
Я запускаю Win 8.1 Pro (64 бит) с помощью Visual Studio Express для веб-сайта
В моей машине были две проблемы, а именно:
файл applicationhost.config в C:\Users (введите имя пользователя вашего пользователя)\Documents\IISExpress\config не был сформирован. Похоже, эта проблема возникает из-за того, что система конфигурации .NET считывает файл applicationHost.config без его блокировки. Если файл конфигурации IIS записывается во время чтения службой активации Windows (WAS), этот файл может быть поврежден. Во всяком случае, я повесился и загрузил нетронутую копию.
После исправления вышеуказанной проблемы я впоследствии столкнулся с тем же сообщением об ошибке (неопределенная ошибка - исключение из hresult: 0x80004005 (e_fail)). Затем я попытался создать веб-проект MVC по-другому. Я создал пустое решение и добавил к нему веб-проект MVC, и на этот раз IDE извергало другое сообщение. Всплывающее окно сбрасывало загадочную строку так: "IIS не смог прочитать C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config - ошибка". Я продолжил удаление IIS 8.0 и снова установил приложение. И вуаля, я могу теперь создавать веб-приложения MVC снова!:)
НАЙДЕННОЕ РЕШЕНИЕ
Перейдите в Панель управления → Программы и компоненты → Выберите версию Visual Studio и нажмите "Изменить"
1) Нажмите "ИЗМЕНИТЬ" и включите средства веб-разработки
2) Включить инструменты веб-разработчика
3) Нажмите "Обновить"
Удаление свойства Read Only из файлов IISExpress\Config (applicationhost, aspnet, redirection) решило проблему для меня.
окна 7 x64, обновление VS 2013 4.
ремонт IIS Express исправить мою проблему http://www.microsoft.com/en-us/download/details.aspx?id=34679
Я использую Windows 8 x64, и я нашел решение, установив IIS Express 8 x64.
http://www.microsoft.com/en-us/download/details.aspx?id=34679
Запустите Visual Studio как администратор, он решит эту проблему.
Удалите все выпуски VS2013, которые у вас есть и переустановите.
Я исправил эту ошибку, восстановив IIS express. Вы также можете переустановить IIS express.
У меня была такая же ошибка. Я решил ошибку, запустив Visual Studio 2013 в режиме "работать как администратор", как при использовании проектов веб-приложений, в которых задействован IIS Express.
Я получил ту же ошибку Unspecified при создании нового веб-приложения с MVC. Затем я попытался установить диспетчер пакетов NuGet для VS 2013 и получил немного более подробную информацию о том, что происходит:
11/13/2013 9:16:17 PM - Supported Products :
11/13/2013 9:16:17 PM - Microsoft.VisualStudio.Pro
11/13/2013 9:16:17 PM - Version : [12.0]
11/13/2013 9:16:17 PM - Microsoft.VisualStudio.IntegratedShell
11/13/2013 9:16:17 PM - Version : [12.0]
11/13/2013 9:16:17 PM - Microsoft.VisualStudio.VWDExpress
11/13/2013 9:16:17 PM - Version : [12.0]
11/13/2013 9:16:17 PM - Microsoft.VisualStudio.VPDExpress
11/13/2013 9:16:17 PM - Version : [12.0]
11/13/2013 9:16:17 PM - Microsoft.VisualStudio.VSWinExpress
11/13/2013 9:16:17 PM - Version : [12.0]
11/13/2013 9:16:17 PM - Microsoft.VisualStudio.VSWinDesktopExpress
11/13/2013 9:16:17 PM - Version : [12.0]
11/13/2013 9:16:17 PM -
11/13/2013 9:16:17 PM - References :
11/13/2013 9:16:17 PM -
11/13/2013 9:16:17 PM - Searching for applicable products...
11/13/2013 9:16:23 PM - Failed to initialize settings for Isolated Shell C:\Program Files (x86)\Microsoft SQL Server\110\Tools\Binn\ManagementStudio\ssms.exe: The network path was not found. (Exception from HRESULT: 0x80070035)
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio 2010 Ultimate
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Ultimate 2012
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Premium 2012
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Professional 2012
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio 2012 Shell (Integrated)
11/13/2013 9:16:23 PM - Found installed product - Microsoft Visual Studio Premium 2013
11/13/2013 9:16:24 PM - System.IO.FileNotFoundException: The network path was not found. (Exception from HRESULT: 0x80070035)
at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
at Microsoft.VisualStudio.Settings.ExternalSettingsManager.GetScopePaths(String applicationPath, String suffixOrName, String vsVersion, Boolean isLogged, Boolean isForIsolatedApplication)
at Microsoft.VisualStudio.Settings.ExternalSettingsManager.CreateForApplication(String applicationPath)
at VSIXInstaller.App.GetExtensionManager(SupportedVSSKU sku)
at VSIXInstaller.App.GetExtensionManagerForApplicableSKU(SupportedVSSKU supportedSKU, IInstallableExtension installableExtension, List`1 applicableSKUs)
at VSIXInstaller.App.InitializeInstall()
at System.Threading.Tasks.Task.InnerInvoke()
at System.Threading.Tasks.Task.Execute()
Я попытался удалить VS 2010 (так как я больше не использую его) без везения. Затем я подключился к своей работе VPN, а затем, открыв VS2013, получил сообщение о том, что он искал мой файл настроек в нечетном месте:
C:\Users\Zach \\\ SomeNetworkServer\что-то\что-то
Я обновил путь к настройкам в меню "Инструменты" > "Параметры" > "Параметры импорта и экспорта" (который был фактически тем же самым нечетным путем), и теперь как NuGet, так и VS2013 работают корректно.
Я понятия не имею, где он получил этот путь, но я определенно видел другое поведение, когда был на моей работе. VPN против нет.
Если другие решения в этом потоке не помогли обновить графические драйверы. Я не получал ошибку, как показано выше, но я не мог щелкнуть параметры в окне создания нового проекта.
Я установил удаленный и переустановленный VS 2013 профессиональный, премиальный и экспресс несколько раз, но в конце концов он получал мои последние графические драйверы, бета-версию, из-за которых эта проблема уходила.
Я запускаю Windows 8.1 (с новым обновлением) и Radeon HD7850.
Я получил такое же исключение из hresult: ошибка 0x80004005 (e_fail).
Это происходит после того, как я установил SQL Server 2014, до этого мой VS2013 работает нормально.
Я решаю это путем удаления IIS 8 Express и снова устанавливаю его.
Все работает отлично до сих пор.
Я столкнулся с той же проблемой. Я выбирал шаблон "Пустой" MVC-проекта и получал ту же ошибку снова и снова.
Я попытался выбрать шаблон проекта MVC и получил ту же ошибку.
Выполнение небольшого количества поисковых запросов показало, что проблема с запущенным конфигурационным файлом приложения IIS express также может вызвать проблему. У меня был только один сайт, настроенный в IIS express, и я попытался выполнить его из командной строки. Это, когда он показал мне ошибку в файле applicationHostConfig IIS express, включая номер строки, где была ошибка. Я играл с файлом в прошлом и добавил сайт без указания имени.
Фиксирование этой проблемы решило проблему для меня.
devenv/ResetSettings
работал у меня.
У меня была такая же проблема, и я выбрал интернет для решений, потому что я не хотел переустанавливать VS 2013, только чтобы найти свое решение в чужой проблеме (о иронии).
У меня была эта ошибка, потому что мой applicationhost.config был пустым. Я понял эту часть, когда понял, что проект создан, просто не добавлен в решение. Итак, я попытался добавить проект вручную, и он утверждал, что в файле applicationhost.config произошла ошибка. Я смотрю на него, и он пуст.
По какой-либо причине это останавливает работу IISexpress.exe.
Итак, я удалил файл applicationhost.config и попытался добавить проект к решению, и вуаля, все работает как шарм.
У меня была такая же проблема, оказалось, что просто требуется перезапуск Visual Studio 2013. Мое лучшее предположение заключается в том, что это связано с проблемой управления версиями. Помощник по команде проверил изменения каким-то образом, не получив никаких указаний.
У меня была эта проблема с Visual Studio 2015 и Windows10pro TH2, и я исправил ее, обновив/переустановил "Nuget Package Manager" до последней сборки
После двух дней попытки решить эту проблему.
VS 2012: все хорошо (только отключенный IIS)
VS 2013: 0x80004005: Неопределенная ошибка
VS 2015: 0x80004005: Неопределенная ошибка
IIS Express через командную строку: Ошибка не может найти "Мои документы \IIS Express\config\applicationhost.config"
Решение:
Скопировано applicationhost.config И redirection.config из% programfiles%\IIS Express\config\templates\PersonalWebServer\в папку "IIS Express\config" в разделе Мои документы.
Убедитесь, что вы скопировали файл redirection.config, он НЕ предупреждает об этом, просто сбой с ошибкой 0x80004005. Чтобы отслеживать ввод/вывод файлов, отслеживать его.
Также откройте файл applicationhost.config в блокноте и убедитесь, что папка% IIS_BIN%\AppServer\empty_wwwroot WRITEABLE, скорее всего, эта папка находится под "% programfiles%\IIS Express" и, следовательно, не может быть записана по умолчанию.
Также вполне возможно, что вам нужно установить% IIS_BIN% на "% programfiles%\IIS Express".
Итак:
Удостоверьтесь, что% IIS_BIN% установлено
Убедитесь, что файлы конфигурации BOTH скопированы в папку конфигурации
Убедитесь, что wwwroot доступен для записи
Я думал, что тоже должен ответить на этот вопрос, так как я не видел свое решение, отправленное кем-то еще... У меня была такая же ошибка при создании проекта, и, кроме того, мне также не удалось открыть веб-проекты (я получил сообщение об ошибке "Создание виртуального каталога localhost: xxxxx с ошибкой: не удалось получить доступ к метабазе IIS. У вас недостаточно привилегий для доступа к веб-сайтам IIS на вашем компьютере" ).
Как оказалось, я вошел в систему, используя мою учетную запись Active Directory, и срок действия пароля истек, и я изменил его на другой машине. Однако по какой-то причине эта машина (одна с Visual Studio на ней) продолжала разрешать мне входить в систему с моим старым паролем, даже если он истек (Windows 7/x64).
Войдя в мою компанию VPN, затем запустив мой компьютер, а затем войдя в систему с моим новым паролем, я смог заставить его синхронизировать машину с новым паролем, и это решило обе мои проблемы. Мое лучшее предположение заключается в том, что при доступе к файлам Visual Studio выполняет некоторые проверки разрешений, которые Windows Explorer не делает, и не очень информативен, когда что-то идет не так.
Я изменил разрешения, предоставив всем пользователям доступ к папке проектов - и перезагрузился - это исправило это для меня.
Если вы связываетесь с любыми родными/COM-библиотеками, то измените цель сборки решения с AnyCpu
на x86
Еще одна причина и решение здесь.
Во-первых, я устраняю неполадки, закрывая и открывая созданный проект (который существовал, хотя и с проблемами). При этом я получил более значимую ошибку, предполагающую, что C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config был недопустимым XML.
Затем я заменил C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config на копию C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\Web.Config.default и проблема была решена.
Лучшее решение для этого - открыть визуальную студию "Запуск от имени администратора". Если вы откроете свой visual stdio 2015, 2017 в качестве администратора, то эта проблема не возникнет.
Я получил эту проблему, потому что папка по умолчанию для новых проектов находится внутри папки OneDrive. Создание проекта в другом месте обошло ошибку.
Я столкнулся с такой же проблемой, и этот трюк работал на мою. я иду в файл
C:\Users\Пользователь\Documents\IISExpress\Config\ApplicationHost.config
где я обнаружил, что один из тегов отсутствует "<" как это
application path="/" applicationPool="Clr4IntegratedAppPool">
Я просто положил "<" перед Приложением вроде этого
<application path="/" applicationPool="Clr4IntegratedAppPool">
Это выглядит очень глупо, но считаю, что VS13 и VS13 Express работают отлично.