Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 46830|Отговор: 1

[Източник] Отстранявайте грешки на IIS страниците чрез прикачване на процеси във VS и решавайте проблема с задаването на точки на прекъсване, които са невалидни

[Копирай линк]
Публикувано в 18.08.2016 г. 14:50:23 ч. | | | |

В миналото, при дебъгване на уебсайт, беше обичайно да се кликне директно с десен бутон в решението – да се стартира нова инстанция, но по-късно установи, че такива недостатъци са:
1. Началото е сравнително бавно;
2. Параметърът за заявка на някои браузъри не може да бъде импортиран;
3. Ако не посочите стартовия URL, VS ще зареди страницата в localhost, като http://localhost/test.aspx;
      В този случай бисквитките, споделени чрез домейни имена, не могат да бъдат споделяни.
От трудната страна, реших да дебъгвам IIS страници, като прикача процес във VS.
Стъпките са следните:
1. Създайте сайт в IIS и посочете директно към папката, в която се намира програмата (или пътят сочи към папката, в която програмата е публикувана);
2. Задайте точка на прекъсване на страницата за тестване, след това изберете "Debug" > "Прикачи към процеса" и изберете w3wp.exe процес в процеса (първо трябва да отворите CRM или страницата, която трябва да се тества); Ако не можеш да намериш w3wp.exe процес, има показ на процеси във всички сесии в долната част на списъка с процеси и можеш да го видиш
3. Но установих, че не мога да вляза в точката на прекъсване, като се позовавам на инструкциите на всички, дали методът на генериране е дебъг и т.н., не решиха проблема ми.
Накрая установих, че това е дебъгерът на страницата на свойството на уеб проекта – родният код не беше проверен, а страницата може да бъде успешно дебъгната, така че съм доволен!
4. Освен това е най-добре да се провери опцията за активиране на редактирането на горната снимка и да се продължи да я отбелязваш, в противен случай може да бъде докладвана като грешка и да не може да бъде достъпена






Предишен:.NET Memcached и .NET клиентски повиквания
Следващ:WebAPI получава изкривени китайски знаци
 Хазяин| Публикувано в 2.03.2021 г. 9:59:42 ч. |
Изчакайте прикачването към процеса, преди да изпълните кода:

Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com