Обновление до .net 4 приводит к разрыву веб-службы .asmx

Я пытался перейти на .net 4 для моего проекта WebForms asp.net.

Теперь я получаю это, когда пытаюсь перейти к веб-сервису .asmx.

Server Error in '/' Application. Type 'Chickenweb.WebServ.WebServ' does not inherit from 'System.Web.UI.Page'. Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. Exception Details: System.Web.HttpException: Type 'Chickenweb.WebServ.WebServ' does not inherit from 'System.Web.UI.Page'.


Это было потому, что я использую IIS и использовал неправильный пул приложений. Спасибо за все ваши ответы!


person hreinn1000    schedule 08.07.2010    source источник
comment
вы получаете это после развертывания в экземпляре IIS или отладки Visual Studio?   -  person p.campbell    schedule 08.07.2010


Ответы (1)


Похоже, что IIS считает ваш файл .asmx файлом .aspx. Вы должны проверить сопоставления в IIS, чтобы убедиться, что .asmx включен и правильно настроен.

person John Saunders    schedule 08.07.2010