我正在尝试在客户的服务器上设置一个供我们的软件使用的 Web 服务。该 Web 服务需要 .NET 1.1 aspx 等,因为它是前段时间编写的,不会重写。.NET 1.1 已安装,并且 Web 服务的应用程序池设置为 .NET 1.1 应用程序池。我们的软件使用 http post 调用 Web 服务(default.aspx 页面)。执行此操作时,会返回 403 forbidden。我在应用程序正在访问的服务器文件夹中创建了一个临时(html)网页。我可以成功浏览 html 文件,没有任何问题。我在网上查看了各种“解决方案”,但都无济于事,例如授予 NETWORK_SERVICE 和机器帐户的权限等……我敢肯定这会是一件令人尴尬的简单事情,但我的头现在因为撞到桌子上而很疼!有人见过类似的事情并解决了吗?有人有什么建议可以尝试吗?
谢谢。
答案1
在服务器级别仔细检查 ISAPI 和 CGI 限制。确保 ASP.NET v1.1 设置为允许。