VSEnterpriseHelper.axd http обработчик - PullRequest
2 голосов
/ 04 июня 2010

У меня проблема с тестированием веб-сервиса. Я сгенерировал тестовый метод для класса веб-службы, добавил default.aspx в веб-службу, изменил атрибут на

[UrlToTest("http://localhost:54785/Default.aspx")]

, добавлено

 <location path="VSEnterpriseHelper.axd">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>

в файл конфигурации веб-службы. В обработчиках http IIS для веб-сайта по умолчанию и для моего веб-службы установлено определение для axd-isapi-2.0 и axd-isapi-2.0-64 (путь = * .axd). Тем не менее, когда я запускаю тест MS, я получаю

The test adapter 'WebHostAdapter' threw an exception while running test 'TestMethod'. The web site could not be configured correctly; getting ASP.NET process information failed. Requesting 'http://localhost:52415/VSEnterpriseHelper.axd' returned an error: The remote server returned an error: (500) Internal Server Error.
...

Я также пытался изменить UrlToTest для сопоставления IIS файла default.aspx из веб-службы.

Не могли бы вы дать мне несколько идей?

Спасибо

...