Почему VsPerfAspNetCmd выдает ошибку «Значение не попадает в ожидаемый диапазон»? - PullRequest
0 голосов
/ 10 сентября 2010

Я пытаюсь профилировать приложение ASP.NET для профилировщика ASP.NET в Visual Studio 2010 и получаю следующий вывод:

C:\MyWebApp>VSPerfAspNetCmd /i /Output:MyWebAppSampling.vsp http://localhost/MyWebApp
Microsoft (R) VSPerf ASP.NET Command, Version 10.0.0.0
Copyright (C) Microsoft Corporation. All rights reserved.

Configuring and attaching to ASP.NET process. Please wait.
Setting up profiling environment.
Starting monitor.

Error
VSP 1001: Unhandled exception: "Value does not fall within the expected range."

Я не могу найти какую-либо документацию по MSDN или результаты в Интернете, которые указывают на причину возникновения этой ошибки. Вот любые параметры, которые также могут иметь отношение:

  • Моя рабочая станция, на которой размещено веб-приложение, - Windows XP
  • Веб-приложение использует .NET Framework 3.5
  • Веб-приложение (и ссылочные проекты) компилируются в режиме Release | Any CPU

Любая помощь, которую вы можете оказать, будет принята с благодарностью.

ОБНОВЛЕНИЕ : Наконец-то я приступил к тестированию профилирования ASP.NET в серверной среде (Windows Server 2003 Standard SP2) и профилирование работает. Веб-сайт работает на сервере по номеру http://localhost:9001,, тогда как веб-сайт работает на моей рабочей станции по адресу http://localhost/MyWebApp,, если это имеет значение.

1 Ответ

0 голосов
/ 14 сентября 2010

VSPerfAspNetCmd требует нескольких функций IIS 6.Вы используете IIS 6 на своем компьютере с Windows XP?Вы также можете проверить, включены ли функции, описанные в этой статье .

...