ServiceStack在IIS7中发布后出现403.14错误

最近用ServiceStack开发了一个REST服务,在部署的时候出现了“HTTP 错误 403.14 - Forbidden Web 服务器被配置为不列出此目录的内容”的错误。在IIS7.5以上的服务器部署是没有问题的,在IIS7.0上部署会出现这种问题。如下图:

 

网上的解决方式一般集中在设置起始页上。ServiceStack以AppHost发布出的服务是没有起始页的,所以问题不在起始页上,可能是没有相应的模块和处理程序映射。解决的方式是在处理程序映射里面添加相应的映射。请求路径:*,可执行文件:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll

 

posted @ 2020-03-12 15:12  shunliy  阅读(164)  评论(0编辑  收藏  举报