【发布时间】: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。 -
我已经这样做了,尽管网站上写着“默认网站”
-
检查
AppPool和IIS_IUSRS是否对包含该网站的目录具有读/写权限。如果是您的本地系统,您可以先尝试授予Everyone的读/写访问权限,看看是否有帮助。 -
您使用的网址是否为
http://localhost/MathService/MathService.asmx?通常,当它认为您发送的 URL 代表一个文件夹时,就会出现该错误。但是,如果您以 .aspx 结尾,则情况并非如此。我不相信您实际上需要在此处启用目录浏览 - 它认为出于某种原因您正在尝试浏览目录,但您没有
标签: c# asp.net web-services iis