永发信息网

如何在Windows Server2008R2中部署WebAPI

答案:2  悬赏:0  手机版
解决时间 2021-03-23 14:49
  • 提问者网友:藍了天白赴美
  • 2021-03-22 14:14
如何在Windows Server2008R2中部署WebAPI
最佳答案
  • 五星知识达人网友:往事埋风中
  • 2021-03-22 14:25
在iis中选中需要设置的webapi站点,双击“处理程序映射”,在弹出框中添加对webapi的请求映射。
请求路径:api /*
可执行文件:%windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll,注意32位和64位路径的区别。
名称:webapi,自定义名称即可
修改应用程序池的管道模式
将webapi的应用程序池的管道模式修改为经典
更新dll
映射添加之后,访问站点,不会报404错误了,但会报一些dll文件未能加载,一共有4个,名称分别如下:
System.Web.WebPages.Deployment.dll
Microsoft.Web.Infrastructure.dll
System.Web.WebPages.Razor.dll
System.Web.WebPages.dll
将上面四个dll文件复制到webapi站点到bin目录中,问题解决。
全部回答
  • 1楼网友:第幾種人
  • 2021-03-22 14:35
你应该是指如何让php脚本程序可以在你的windows 2008的web服务器上运行? 我没有仔细看,我记得windows现在也有支持php的iis相关软件,php一般是随着apache web平台运行的,所以你有两个选择 1 使用windows的平台支持php 2 使用apache支持php 其他web产品暂时不考虑,windows平台也不推荐,作为资源丰富的还是 apache+php+mysql+linux这种模式来运行, 有至少两个集成平台可以帮助你直接部署这些东西,你找部署在windows的就可以,抱歉名字我还真没记得,大概就是apml这样的,如果不用这些平台,你要单独安装php,apache,mysql在你的windows 服务器上,然后单独配置,才开始会很慢,但有助于了解服务器工作模式,如果你只是解决问题,不想在服务器配置上花时间,去找集成平台。 可以这么搜索,php, mysql,apache windows集成平台
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯