Net Framework 3.5为什么没有映射的aspnet_isapi.dll
刚装了VS2008。但aspx的解析器还是C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll我想改成V3.5下面的aspnet_isapi.dll。但V3.5下面没有aspnet_isapi.dll。
怎么办?是不是微软把名字改了。 --------------------编程问答-------------------- 没有人会吗??、 --------------------编程问答-------------------- !!! --------------------编程问答-------------------- C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
已经是asp.net的服务器端处理程序了。这里只是一个映射而已,就好像你在开机的时候的开机引导程序一样,安装了VISTA可能引导程序多了点,但安装XP和安装2003,引导程序是不会有太大的变化的。真正的处理会根据你的程序编写的版本来动态调整的。
比如你安装了.net2.0和1.1.如果你使用vs2005开发的asp.net程序,只要你在IIS中设置使用.net2.0处理,IIS会自动调用2.0来处理的。如果你使用vs2003来开发,在IIS设置使用2.0来处理,同样也是可以成功处理的。
在vs2008中的.net3.5,本身架构对于2.0来说并没有发生太大的变化,只是多了一些自定义的东西,更方便开发人员而已。一些3.5的特性,如果你在开发过程没有使用到,isapi一样会使用.net2.0来处理。如果使用到的话,也只是调用一下而已。你可以测试一下,使用vs2008开发一个WEB项目,不要使用3.5中的特性,在没有安装3.5的机器上面,一样跑得起(需要2.0)。 --------------------编程问答-------------------- 友情up --------------------编程问答-------------------- lz有点傻啊,Net Framework 3和3.5相对于2只不过是加上了WCF,WWF等几个部分而已
也就是3.5=2+WCF+WWP……
并不像从1到2那样全盘升级
所以你该找C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
才对
补充:.NET技术 , ASP.NET