Windows 2008 IIS7部署WebAPI的坑

只要用Windows 2008 32位系统,你总会遇到这个坑。先说一下解决办法吧:

1、Application Pool 应用程序池只能用经典模式,至于为什么不能用集成模式,微软是这么说的:http://www.asp.net/mvc/overview/older-versions-1/deployment/using-asp-net-mvc-with-different-versions-of-iis-cs

2、Handler Mapping添加一个映射WebApi(名字随便起):* 指向到C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll,为啥呢,因为默认的StaticFile已经把*的解析接管了。

至此,WebApi作为后端业务,前端Winform、WebForm、MVC还有手机端都已经实战过了,的确很方便。

特别对于Winform的,不用担心直连数据库时,因为网络不稳定,一次客户操作多次数据库操作时的数据丢失、不完整、丢失等问题了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据