我刚刚将.NET 2 ASMX Web服务升级到.NET 4。
Web服务的预升级版本在.NET 2经典应用程序池中的IIS 7 Web服务器上运行良好。
将应用程序池更改为.NET 4 classic会导致出现404错误。无论我是否为Web服务安装了新的.NET 4二进制文件,都会发生这种情况。
我无法在事件审核中找到任何线索。
我怀疑问题与处理程序映射有关,但每当我尝试添加这些时,我都会收到500错误。
我的web.config目前非常简单 - 只包含appsettings。
.NET 4编译版的Web服务在开发中的vshost中运行良好。
希望有人能给我一些线索。