Web服务错误 - 找不到状态404

时间:2015-11-04 09:44:00

标签: asp.net web-services asp.net-web-api iis-7

我在Visual Studio 2015(web api)中创建了一个 Web服务,它通过条形码扫描程序监听请求。条形码扫描仪链接到提供库存数量等信息的数据库,但这仅用于背景信息。 Web服务当前安装在我的本地计算机上并且运行正常,返回正确的值并将数据发布到数据库。

我尝试将Web服务安装到服务器上,复制IIS中的类似设置(仅具有使用此功能的基本知识),例如绑定并确保正确设置权限。但是,当运行Web服务时,我收到了“404未找到错误,401未经授权”。之后,我将Visual Studio 2015安装到服务器上,以确保它不是构建或发布错误......同样的问题。

以下是我试图帮助缩小潜在问题的一些“修复”。

  1. 确保服务器上安装了正确的.Net 4.0版本。
  2. IIS管理器 - 身份验证:将Annoymous身份验证设置为已启用。
  3. IIS管理器 - 直接浏览:设置为启用。
  4. 使用“编辑权限”设置正确的权限,将完全控制权授予“所有人”
  5. 这是我第一次创建一个Web服务,直到现在我一直在使用教程并在我继续进行编写。我认为这可能与设置的应用程序池有关吗?但是因为解决方案适用于我的本地机器而不是服务器让我非常困惑。提前谢谢。

0 个答案:

没有答案