Проблема с классическими точками останова ASP в Visual Studio 2005 - PullRequest
2 голосов
/ 16 июля 2009

Я пытаюсь установить точку останова на странице ASP, которая работает неправильно.

Я делаю это в Visual Studio 2005 на Windows Server 2008.

Всякий раз, когда я пытаюсь установить точку останова с помощью мыши, IDE открывает другую страницу и устанавливает точку останова где-то на этой странице. Я не знаю, почему он это делает.

Мне больше повезло, установив точку останова с помощью F9, но эти точки останова не получаются. Точки останова, которые устанавливаются на странице, автоматически открываемой Visual Studio, получают удар, но это мне не помогает, потому что мне не нужно отлаживать эту страницу!

Это мой первый отладочный классический ASP, поэтому я мог бы использовать некоторую помощь.

Спасибо

Ответы [ 2 ]

0 голосов
/ 17 июля 2009

Я только что протестировал отладку классического ASP в VS 2008 на сервере 2008, и он отлично работает. У меня нет VS2005, чтобы проверить это на этом.

Однако, если память используется, я видел эту проблему, когда корневая папка для проекта веб-сайта (а вы используете веб-сайт, а не проект веб-приложения, верно?) И путь к домашнему каталогу в конфигурации IIS. Например, решение VS указывает на путь UNC, тогда как IIS указывает на физический диск. В этом случае VS не может объединить путь к файлу сценария в процессе ASP с путем к файлу исходного кода в решении.

0 голосов
/ 16 июля 2009
In VS.NET: 
project - properties
  configuration properties
     debugging
        - enable ASP debugging
        - enable ASP.NET debugging

In the IIS snap-in: 
  default Website - properties
      home directory tab
         configuration
            app debugging
               - enable ASP server-side script debugging
   Website (the project you want to debug) - properties
      directory tab
         application name: add

Add IIS process account to Debugger Users group: 
   In Computer Management snap-in:
      System Tools
         Local Users and Groups
            Groups
               Debugger Users - properties
                  Add user IWAM_machine-name (the "Launch IIS process account")

Now, to debug in VS.NET: 
   right-click the .asp page that the application should start from
      select "Set as Start Page" 
...