【问题标题】:HTTP Error 403.14 on trying out simple .NET web service尝试简单的 .NET Web 服务时出现 HTTP 错误 403.14
【发布时间】:2016-12-19 06:16:24
【问题描述】:

Deployment of .net Web-service on IIS7 error 403.14? 的可能副本?

一个为 .NET 编写 Web 服务的新手,我在 https://support.microsoft.com/en-gb/kb/308359 上学习了教程,并添加了类/方法来实现 Web 方法等。

当我运行这个(简单的 Web 服务部分,而不是使用 Web 服务的其他部分)时,我收到错误“Web 服务器配置为不列出此目录的内容”,如下所示:

似乎正在运行的是 IIS 8.0 Express:

任何关于如何从这里开始的建议都非常感谢。

【问题讨论】:

  • 您必须在IIS 中为您的服务启用Directory Browsing
  • 我已经这样做了,尽管网站上写着“默认网站”
  • 检查AppPoolIIS_IUSRS 是否对包含该网站的目录具有读/写权限。如果是您的本地系统,您可以先尝试授予Everyone 的读/写访问权限,看看是否有帮助。
  • 您使用的网址是否为http://localhost/MathService/MathService.asmx?通常,当它认为您发送的 URL 代表一个文件夹时,就会出现该错误。但是,如果您以 .aspx 结尾,则情况并非如此。我不相信您实际上需要在此处启用目录浏览 - 它认为出于某种原因您正在尝试浏览目录,但您没有

标签: c# asp.net web-services iis


【解决方案1】:

如果您运行您的 Web 服务项目并希望 WCF 测试客户端弹出,但是却收到 403.14 错误,请执行此操作...

在运行之前尝试单击项目中的(任何).svc.vb 页面。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-28
    • 1970-01-01
    • 1970-01-01
    • 2014-08-26
    • 1970-01-01
    • 2014-07-18
    相关资源
    最近更新 更多