Не вдається запустити веб-сервер IIS Express, не вдалося зареєструвати URL, доступ заборонено


168

Деякі веб-проекти викликають у мене проблеми, а інші працюють добре. Я вирішив зосередитись на одній із проблемних. Я використовую Visual Studio 2013 у Windows 7. Я думаю, що я запускаю його як адміністратор, заголовок вікна говорить PROJECT NAME - Microsoft Visual Studio (Administrator).

Коли я намагаюся запустити проект, я отримую спливаюче вікно:

Не вдається запустити веб-сервер IIS Express.

Не вдалося зареєструвати URL-адресу " http: // localhost: 62940 / " для сайту "SITE NAME" application "/". Опис помилки: доступ заборонено (0x80070005).

Це здається не зовсім рідкісним, але я без спроби спробував багато пропозицій:

  1. Видалено %userprofile%\Documents\IISExpress\, спробували запустити.

  2. netsh http add urlacl url=http://localhost:62940/ user=everyone, перезавантажили і спробували запустити. (Насправді user=Allaз шведських Windows).

  3. netsh http delete urlacl url=http://localhost:62940/, перезавантажили та змінили з <binding protocol="http" bindingInformation="*:62940:localhost />на <binding protocol="http" bindingInformation="*:62940:/>на %userprofile%\Documents\IISExpress\config\applicationhost.configта спробували запустити. (Це змінило повідомлення про помилку, щоб сказати ... URL "http://*:62940/" ....

  4. Перевстановлено IIS 8.0 Express

  5. Перевстановлена ​​Visual Studio 2013

Я під кінцем своєї дотепності, що я роблю неправильно?

Якщо я поміняю порт проекту (наприклад, на 55555), він починається ... Це не бажане рішення, оскільки над цими проектами працює декілька людей. Може, порт заблокований чимось іншим? Якщо так, то чи є простий спосіб перевірити, чим?

Порт 62940, здається, безкоштовний. Запуск netstatне показує жодної програми, що слухає його. Щось ще має бути не так.

Я спробував розпочати проект сьогодні, не торкаючись його протягом кількох місяців. Це спрацювало, але я не знаю чому.


Запустіть, netstat -aon | findstrщоб перевірити, чи інша програма також контролює порт 62940. Якщо це так, ви не можете контролювати цей порт, але доведеться перейти на інший порт. Не змінюйте applicationHost.config або netsh httpколи вони, очевидно, не є причиною.
Лекс Лі

Я побіг, netstatяк запропонували. Здається, жодна програма не контролює порт 62940. Щось інше повинно бути не так.
Лінус

2
Перезавантаження працювало на мене.
Патрік Боркович

Відповіді:


91

Я вирішив помилку, змінивши порт для проекту.

Я зробив такі кроки:

1 - Клацніть правою кнопкою миші на проекті.
2 - Перехід до властивостей.
3 - Перейдіть на вкладку Сервер .
4 - На розділі вкладки змініть URL-адресу проекту для іншого порту, наприклад 8080 або 3000.

Удачі!


9
просто вбити Microsoft.VisualStudio.Web.Host.exe*32процес, як каже Аврохом Ісроель.
rotgers

Також працював для мене на ASP.NET Core 1.0 RC1, хоча зараз він знаходиться на вкладці «Налагодження», і мені довелося перемикати включення SSL і знову, щоб генерувати новий порт, а потім скопіювати його у поле «Запуск URL-адреси». stackoverflow.com/a/35706891/134761
angularsen

16
Навіщо це підтримувати? Це не рішення, це вирішення проблеми
Палета

Як сказав @rotgers, мені довелося вбити процес. Але моя була ServiceHub.Host.CLR. У мене було їх 5 чи щось таке, і вбив тих, що міг. Потім її розблокували.
MartinJH

Якщо ви використовуєте VS 2017 для запуску програми, перейдіть на вкладку "Веб" та змініть порт в URL-адресі проекту
Fortune

59

Ідеальний спосіб вирішити це - використовувати піктограму лотка IIS Express, щоб зупинити веб-сайт, що викликає проблему. Для цього натисніть на маленьку стрілку вгору вгору в правій частині панелі завдань та клацніть правою кнопкою миші піктограму IIS Express. Це з'явиться невелике вікно, де відображатимуться веб-сайти, на яких IIS Express зараз працює ...

Спливаючі вікна IIS Express

Якщо ви натиснете один із елементів у розділі "Переглянути сайти", ви можете зупинити цей сайт. Або ви можете натиснути пункт Вихід у нижній частині вікна, щоб зупинити всі веб-сайти.

Це повинно дати вам змогу налагоджувати в Visual Studio. Коли ви знову почнете налагоджувати, IIS Express автоматично перезапустить веб-сайт і повинен мати можливість виділити порт.

Якщо це не вдасться, ви повинні зробити це брудно. Відкрийте диспетчер завдань Windows і вбийтеMicrosoft.VisualStudio.Web.Host.exe*32 процес, тоді ви зможете добре запустити проект. Зауважте, що це повністю знищить IIS Express, це означає, що всі веб-сайти зупиняться, тому вам доведеться перезапустити кожен у VS, якщо ви хочете налагодити будь-які інші. Спробуйте спочатку метод жорстких значків, оскільки він чистіший і безпечніший.

Не знаю, чи відповідає це на ваше питання, але це працює на мене.

Оновлення Завдяки JasonCoder (див. Коментар нижче) за те, що він додав, що на Win10 процес єMicrosoft.VsHub.Server.HttpHost.exe


3
Microsoft.VsHub.Server.HttpHost.exe був тим, що було для мене в Windows 7 з VS2015
JCisar

Цей процес запускається знову, коли я намагаюся запустити проект. Як я його позбудуся?
nmit026

2
@ nmit026 Процес повинен запуститися знову, ось що працює ваш веб-сайт. Мета його вбивства - звільнити замок, який, схоже, є у порту. При наступному запуску він перезапускає процес і правильно розподіляє порт.
Аврохом Ісроель

51

спробуйте (як підвищений адміністратор)

netsh http delete urlacl url=http://*:62940/

3
Це насправді спрацювало для мене. Я вважаю, мені чомусь довелося зарезервувати порт в MSVS 2010, а потім оновити до 2013 року (експрес) і почати отримувати помилку. Я спробував видалити, а потім додати (localhost -> '*'), який не працював. Тоді просто видалення без додавання і воно спрацювало.
crokusek

3
Це працювало і для мене, але лише тоді, коли я працюю адміністратором. В іншому випадку він заявив, що не може знайти файл.
Сет

3
Спробуйте netsh http show urlaclпошукати суперечливий запис.
shlgug

4
Це допомогло, але в моєму випадку було недостатньо. Я також повинен був додати належну URL-адресу назад, використовуючиnetsh http add urlacl url=http://localhost:62940/ user=Everyone
sboisse

7
Не вдалося видалити резервацію URL-адреси, помилка: 2 Система не може знайти вказаний файл.
Інструментарій

45

Під час використання Visual Studio 2015 рішення може дещо відрізнятися від попередніх відповідей. VS2015 створює приховану папку .vs під тією ж папкою, що і файл вашого рішення. Під цим знаходиться папка конфігурації, що містить applicationhost.config. Видаливши цей файл (або всю папку .vs), потім запустивши VS2015 для його відтворення, виправити цю помилку.


Мені не довелося перезавантажувати VS2015, просто спробуйте перезапустити програму. Також мені довелося натиснути "Створити віртуальний каталог" на веб-вкладці сторінок властивостей проекту.
Дуг Лампе

Моя проблема полягала в тому, що порт іншого конфігурації .vs / config / application ... використовував порт. Після того, як я видалив порт із цього конфігурації програми, я був гарний.
Джеймс МакДоннелл

У мене була така ж проблема. Я вирішив це, шукаючи цей порт у applicationhost.config. Повинен бути тег "site", що містить той же порт, що визначений у налаштуваннях проекту. Якщо Visual Studio створив нові неправильні теги сайту, видаліть їх.
солоне

36

Так, я згоден, найкращі відповіді - це справді про рішення,

ось один для проміжних продуктів,

Провідник рішень

Клацніть правою кнопкою миші на проект, виберіть " Вивантажити проект"

Знову клацніть правою кнопкою миші та виберіть Редагувати ProjectName.csproj

видаліть ці 3 рядки

<DevelopmentServerPort>0</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:62940/</IISUrl>

Збережіть і перезавантажте проект, і ви готові йти


Мені було достатньо з розвантаженням - не потрібно видаляти будь-які рядки з .csproj-файлу.
Вальдес В.

приємне рішення. перед цим довелося перезапустити машину, щоб вирішити цю проблему - тож спасибі за чудове рішення.
nspire

Я не бачив видалити частину, я просто пішов туди і змінив порт, і він спрацював
Vicenzo

35

Отримав цю помилку також останнім часом. Спробував усі вищезазначені виправлення, але жоден не спрацював.

Щоб відключити його, введіть services.mscкомандний рядок, потім клацніть правою кнопкою миші та відключіть спільний доступ до підключення до Інтернету . Я відредагував його властивості, а також відключити при запуску. Шахта виглядає так, як зараз: сервіси захоплюють скріншот .


2
У випуску Windows 10 Anniversary воно називається Mobile Hotspot, і його можна відкрити, ввівши, наприклад, "Hotspot" у меню "Пуск" та вибравши Змінити налаштування мобільної точки доступу.
Матіас Реннлунд

Як розповів Майкл, проблема була в ICS. Але вам не потрібно відключати послугу, просто перезавантажте її, і порт буде вільним.
Даніель Генезіні

25

Це сталося зі мною, коли я намагався отримати доступ до свого сайту з віддаленого місця :

Спочатку applicationhost.config (VS2015) містив стандарт:

<binding protocol="http" bindingInformation="*:64376:localhost" />

Щоб отримати доступ до свого сайту з віддаленого місця в мережі, я додав (крок 1):

<binding protocol="http" bindingInformation="*:64376:192.168.10.132" />

Потім я вступив у CMD з правами адміністратора (крок 2):

netsh http add urlacl url=http://*:64376/ user=Everyone

На кроці 3 я додав це правило до брандмауера.

netsh advfirewall firewall add rule name=”IISExpressWeb dir=in protocol=tcp localport=64376 profile=private,domain remoteip=localsubnet action=allow

Потім я отримав цю помилку при спробі запустити рішення ще раз.

Рішення: Я , здавалося, зробили все правильно, але це не робота , поки я не побіг netshі для існуючого правила LOCALHOST :

netsh http add urlacl url=http://localhost:64376/ user=Everyone

Тепер це працює знову.


1
Остання команда була саме тим, що мені потрібно було знову працювати
peterkodermac

Дякую за це Це була точно та сама чорна діра, яку я застряг, намагаючись дистанційно зайти на сайт.
benmccallum

24

У мене просто було подібне питання. Я не зовсім впевнений, як описати фактичну помилку, але здається, що ім'я хоста в резервації невірно. Спробуйте це у підвищеному командному рядку ...

netsh http delete urlacl url=http://localhost:62940/

... тоді ...

netsh http add urlacl url=http://*:62940/ user=everyone

та перезавантажте свій сайт. Це має працювати.


19

Я зіткнувся з цим самим повідомленням про помилку, але схоже, воно було вироблено з IIS Express. Ця стаття допомогла мені вирішити цю проблему

TL; DR

Виконайте таку команду з адміністративного командного рядка:

> netsh http add iplisten ipaddress=::

1
@amy netsh налаштовує ролі / функції сервера Windows. По суті, це дозволяє http та ip прослуховувати для localhost. Для тих, хто цікавиться ось документами Microsoft щодо цього: technet.microsoft.com/en-us/library/…
Micah

Будьте здорові @Micah, з того часу мені довелося скасувати це, оскільки всі мої локально налаштовані сайти IIS перестали працювати ..: /
армія

2
Поправка: я просто повинен був додати 127.0.0.1 як ip для прослуховування, все працює зараз. Ще раз дякую за рішення;)
армія

16

Після успішної спроби декількох запропонованих рішень я просто перезавантажив свій ПК. Після цього проблеми більше не виникало.


Як невеличка примітка - я спробував кожне рішення звідси. Я навіть спробував вимкнути і запустити ПК знову, і це не спрацювало. Тоді колега запропонував мені реально використовувати RESTART замість SHUT DOWN, і це спрацювало. Особа покеру : | Використання Visual Studio 2015 на WIndows 8.1. Ця помилка трапляється дуже часто на різних рішеннях VS, які я запускаю локально.
Prisecaru Алін

15

У мене виникла та сама проблема під час запуску програми з Visual Studio 2019 на Windows 10. Через деякий час гуглінг та спроба різних запропонованих рішень без успіху я визначив, що помилка "Відмовлено у доступі" була результатом номера порту, який використовує моя програма (50403 ) потрапляння у "виключений діапазон портів".

Ви можете переглянути виключені діапазони портів за допомогою наступної команди:

netsh interface ipv4 show excludedportrange protocol=tcp

Через деякий час гуглившись, я виявив, що найбільш вірогідними винуватцями, які створюють ці діапазони виключення, є Докер та Гіпер-V. Докер не був встановлений на моєму комп’ютері, але Hyper-V був.

Моє рішення

  1. Вимкнення Hyper-V: Панель управління-> Програми та функції-> Увімкнення та вимкнення функцій Windows. Untick Hyper-V
  2. Перезавантажте комп'ютер.
  3. Додати порт, який ви використовуєте, до діапазону виключення портів: netsh int ipv4 add excludedportrange protocol=tcp startport=50403 numberofports=1 store=persistent
  4. Повторне використання Hyper-V
  5. Перезавантажте комп'ютер

Я додав порт, який я використовую, до списку виключень, щоб переконатися, що після повторного включення Hyper-V я більше не отримаю цю проблему. Після кроків 4 і 5, коли я переглянув виключений діапазон портів, я можу побачити, що Hyper-V резервував діапазон портів, починаючи з наступного порту після мого порту.

Виключено дальність порту

Моя програма зараз працювала чудово!


2
Ідеальне рішення! У мене був встановлений докер, який викликав ту ж проблему. Велике спасибі
Річа Гарг

2
просто команда визначити порти виключення, щоб вони могли обрати вільний порт - це просте рішення проблеми port_is_in_use. Не потрібно возитися з Hyper-V або будь-якою іншою службою, яка використовує / резервує порти (і велике спасибі за допомогу)
HPWP7,

@ HPWP7 Так, ви праві, простим рішенням було б вибрати інший порт. У моєму випадку я повинен використовувати порт 50403, оскільки ця послуга споживається від зовнішніх служб, над якими я не маю контролю. Тому мені потрібно зарезервувати порт 50403. (Це приємно, радий, що можу допомогти)
Філіп Тренвіт

спасибі! Я витратив годину, пробуючи все інше без удачі.
Макс Фавіллі

Дякую! Я зміг пропустити кроки видалення / перевстановлення, просто перезавантаживши ПК один раз і не запустивши жодних контейнерів (докер) після завантаження, перш ніж запустити команду з кроку 3. На щастя, я перезавантажився лише один раз, але це може бути просто удача. Це може зайняти пару
Malte R

13

Я закінчив очищення файлу проекту (csproj) та applicationhost.config (iis express) з усіма записами щодо конфігурації iis express. Після цього воно спрацювало.


8
Очищення applicationhost.configфайлу працювало на мене. Я просто видалив усі <site>записи в ньому. C:\Users\<USERNAME>\Documents\IISExpress\config\applicationhost.config
Нік Альбрехт

Так. Цей працював для мене у VS 2013. Я очистив запис на своєму веб-сайті <sites>і натиснув Ctrl+F5. Він говорить про помилку не в змозі запустити IIS Express. Отже, клацніть правою кнопкою миші на проект, перейдіть до властивостей, у розділі Веб, поруч із текстовим полем URL-адреси проекту, де http://localhost:3758/зазначено, натисніть "Створити віртуальний каталог". Зараз добре Ctrl+F5запустили сайт.
Гопінат

11

Якщо у вас виникло це після встановлення Visual Studio 2015, і ви можете побачити повідомлення про помилки в системному журналі подій, як-от цей: Unable to bind to the underlying transport for [::]:{your_port}. . The IP Listen-Only list may contain a reference ...тоді вам може бути відсутня запис у реєстрі.

Запустіть це в адміністративному командному рядку: netsh http add iplisten ipaddress=::виправити це.

Я знайшов рішення , описане докладно тут


Навіть якщо ви зміните порт свого проекту, вам потрібно запустити netsh http add iplisten ipaddress=::подяку @Ignas
OldTrain

9

Після того, як усі перераховані тут кроки для мене не вдалися, я працював, запустивши VS2015 як адміністратор.


Це також найбільш вірогідна причина, якщо URL-адреса, яку він не може запустити, є підробленою, яку ви додали у свій хост-файл
MrLore

5

Це сталося зі мною в Windows 10 та VS 2013. Мабуть, існує максимальний номер портів IIS Express. Порти вище 62546 не працюють для мене.


1
Я не можу бути впевнений, чи є, чи який макс. Однак я страждав від цієї помилки. Потім я видалив %userprofile%\Documents\IISExpressі відредагував свій .csproj файл, перемістившись з порту 63584 на 61111. Після перезавантаження мій проект почався чудово.
Енді V

3

Помилку можна усунути, якщо просто перезапустити Visual Studio. Це має такий же ефект, як і перезапуск процесу Microsoft.VisualStudio.Web.Host.exe * 32.


1
Без перезапуску, навіть комп'ютер мені допоміг. Не правильне рішення для мене.
Євген Босиков

1
Для мене це спрацювало, спробуйте оновити Visual Studio. Ви можете спробувати і інші рішення.
meJustAndrew

2

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

У Visual Studio 2015:

  • Виберіть проект у Провіднику рішень.
  • У вікні Властивості встановіть SSL Enabled на False.
  • Мені вдалося запустити проект.

У моїй ситуації я отримував помилку щодо порту 443 у використанні, оскільки це був порт, встановлений у SSL URL для проекту.


1
У мене було зворотне це, мені фактично потрібно було включити SSL у своєму проекті. Приємно бачити, що я не єдина людина, яка бачила цю помилку через SSL.
виступ

1
Мені довелося це зробити, щоб
переключити

2

Отримав ту саму проблему, коли IIS express скаржився на http: // localhost: 50418 /, і жодне з вищезазначених рішень не працювало для мене ..

Перейшов до projektFolder -> .vs -> config -> applicationhost.xml

У тезі <sites>я виявив, що в моєму веб-додатку було зареєстровано два вкладення.

<site name="myApp.Web" id="2">
    <application path="/" applicationPool="Clr4IntegratedAppPool">
        <virtualDirectory path="/" physicalPath="C:\git\myApp\myApp.Web" />
    </application>
    <bindings>
        <binding protocol="https" bindingInformation="*:44332:localhost" />
        <binding protocol="http" bindingInformation="*:50418:localhost" />
    </bindings>
</site>

Видалення прив’язки, що вказує на *: 50418: localhost вирішив проблему.

Використання VS2017 та IISExpress v10.


Гей, ми тут говоримо про IISExpress, а не про IIS. У мене навіть немає цих 3 рядків.
yww325

1

Перейдіть до проекту "Властивості" => "Веб", а в розділі "Сервери" змініть порт на щось інше, що не використовується, і збережіть його. Вам буде запропоновано створити віртуальний каталог і натиснути «Так». Тепер запустіть проект, і він працюватиме зараз.


Це точно така ж відповідь, як Франциско написав 3 тижні до цього.
Johnny Bones

1

У моєму випадку він працював спочатку, а через деякий час перестав працювати, і IIS Express повідомив, що порт використовується.
netstat -abпоказав, що Chrome використовує порт. Після того як я вийшов із Chrome, він знову почав працювати.
Я не впевнений, однак, чому б Chrome займав цей порт.


Це працювало для мене. Я використовував Browse With і перемикався між Firefox та Chrome без запуску налагоджувача. Щось, мабуть, зависло в процесі. (Win7 / VS2015)
Technobabble

1

Це сталося зі мною в Windows 7 та VS 2013 під час перегляду проекту в браузері після збирання. Мені довелося лише закрити браузер "Chrome", після чого переконався, що порт не використовується в моїх мережевих заходах за допомогою якоїсь утиліти (Касперський), потім спробував ще раз і працював без проблем.


1

У Visual Studio 2015:

  • Знайдіть стартову сторінку у своєму проекті (наприклад: mypage.aspx) та натисніть на неї правою кнопкою миші.
  • Клацніть на Встановити як початкову сторінку.
  • Клацніть правою кнопкою миші на проекті.
  • Клацніть на Властивості.
  • Клацніть на веб-вкладці зліва.
  • У URL-адресі проекту введіть інший порт, наприклад: http: // localhost: 1234 /
  • У Початковій дії виберіть конкретну сторінку: mypage.aspx або виберіть конкретну URL-адресу: http: // localhost: 1234 / mypage.aspx? Myparam = xxx

1

Я пишу це для інформації.

Видаліть файл у проекті.

Після очищення> збірка> старт проекту


1

Я вирішив це питання, вбивши всі екземпляри iexplorer та iexplorer * 32. Схоже, Internet Explorer все ще був у пам'яті, тримаючи порт відкритим, навіть якщо вікно програми було закрито.


1

Запуск netstat -abnя помітив, що програмне забезпечення "Duet Display" резервувало тисячі портів в діапазоні ~ 51000.

Закриття його вирішило мою проблему.


Цей спосіб, мабуть, найкращий спосіб, оскільки це не просто відчайдушно намагається вирішити проблему, а натомість допомагає знайти фактичну причину. У моєму випадку якийсь інший процес спорадично вибрав той самий порт випадково, що IIS хотів використовувати, і ця відповідь допомогла мені нарешті знайти винуватця.
causa prima

1

У мене була ця проблема з JetBrains Rider, спеціально для портів 80 та 90 біт, він працював з іншими портами, а також візуальною студією.

після запуску адміністратора це вирішило проблему.


Це тому, що ви намагаєтесь відкрити порт <1024. Це сервісні порти.
Bluebaron

так, це правда, але запуск адміністратора дозволяє вам прив’язатись до цих портів
worbabyte

Так, але ви не повинні прив'язувати ці порти як адміністратор. Це небезпечно.
Bluebaron

1

У Visual Studio 2019 просто видаліть профіль налагодження та створіть новий Do Trick

  1. Перейдіть до Властивості проекту на вкладці налагодження
  2. спробуйте спочатку Змінити порти Налаштування веб-сервера
  3. якщо зміна портів не працювала, тоді видаліть профіль налагодження та створіть нове попередження Переконайтесь, що ви знаєте попередні налаштування

1

Для мене працювало - відключення всіх інших мережевих адаптерів, крім того, яким я зараз користуюся. Подія у глядача події була: Unable to bind to the underlying transport for [::]:50064. The IP Listen-Only list may contain a reference to an interface which may not exist on this machine. The data field contains the error number.

Оскільки у мене є VMware Workstation, Docker (і, таким чином, Hyper V) деякі VPN-клієнти, у мене є багато мережевих інтерфейсів.



0

Схоже, у кожного є своя проблема Просто поділившись тим, що я зробив, щоб виправити цю проблему у VS2015 (Windows 8.1), у моєму рішенні є 6 веб-сайтів (не веб-додатків)

  1. Відкрийте файл рішення * .sln
  2. Змініть рядок файлу рішення VWDPort = "34781" (зробіть його унікальним у своєму рішенні, якщо у вас більше 1 веб-сайту, я зробив +2) у блокноті.

Дивіться зразок файлу рішення ProjectSection (WebsiteProperties):

Project("{E24C65DC-7377-472B-9ABA-BC803B73C61A}") = "BOSTONBEANCOFFEE.COM", "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM", "{5106A8F5-401B-4907-981C-F37784DC4E9D}"
ProjectSection(WebsiteProperties) = preProject
    SccProjectName = ""$/PrismRMSystem/VS2012/WebOfficeV4.root/WebOfficeV4", IPYHAAAA"
    SccAuxPath = ""
    SccLocalPath = "..\.."
    SccProvider = "MSSCCI:Microsoft Visual SourceSafe"
    TargetFrameworkMoniker = ".NETFramework,Version%3Dv4.0"
    ProjectReferences = "{04e527c3-bac6-4082-9d39-aad8771b368e}|YBTools.dll;{5d52eaec-42fb-4313-83b8-69e2f55ebf14}|AuthorizeNet.dll;{d8408f53-8f1e-4a71-8b05-76023b09b716}|AuthorizeNet.Helpers.dll;{77ebd08a-de0f-4793-b436-fad6980863e6}|WEBCUSTCONTROLS.dll;"
    Debug.AspNetCompiler.VirtualPath = "/BOSTONBEANCOFFEE.COM"
    Debug.AspNetCompiler.PhysicalPath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
    Debug.AspNetCompiler.TargetPath = "PrecompiledWeb\BOSTONBEANCOFFEE.COM\"
    Debug.AspNetCompiler.Updateable = "true"
    Debug.AspNetCompiler.ForceOverwrite = "true"
    Debug.AspNetCompiler.KeyFile = "Key\StrongKey.snk"
    Debug.AspNetCompiler.DelaySign = "false"
    Debug.AspNetCompiler.AllowPartiallyTrustedCallers = "false"
    Debug.AspNetCompiler.FixedNames = "true"
    Debug.AspNetCompiler.Debug = "True"
    Release.AspNetCompiler.VirtualPath = "/BOSTONBEANCOFFEE.COM"
    Release.AspNetCompiler.PhysicalPath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
    Release.AspNetCompiler.TargetPath = "PrecompiledWeb\BOSTONBEANCOFFEE.COM\"
    Release.AspNetCompiler.Updateable = "true"
    Release.AspNetCompiler.ForceOverwrite = "true"
    Release.AspNetCompiler.KeyFile = "Key\StrongKey.snk"
    Release.AspNetCompiler.DelaySign = "false"
    Release.AspNetCompiler.AllowPartiallyTrustedCallers = "false"
    Release.AspNetCompiler.FixedNames = "true"
    Release.AspNetCompiler.Debug = "False"      
    VWDPort = "34781"
    SlnRelativePath = "Source_WebOfficeV4\BOSTONBEANCOFFEE.COM\"
EndProjectSection

У моєму випадку я намагався змінити URL з властивостей проекту, перезапустити VS, перезавантажити комп'ютер, нічого не допомогло мені, лише ця маніпуляція файлом SLN виправила мою проблему.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.