Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/273.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 尝试简单.NET web服务时出现HTTP错误403.14_C#_Asp.net_Web Services_Iis - Fatal编程技术网

C# 尝试简单.NET web服务时出现HTTP错误403.14

C# 尝试简单.NET web服务时出现HTTP错误403.14,c#,asp.net,web-services,iis,C#,Asp.net,Web Services,Iis,可能的复制品 作为一个为.NET编写Web服务的新手,我已经尝试了在上的教程,并添加了类/方法来实现Web方法等 当我运行这个(简单web服务部分,而不是使用web服务的其他部分)时,会出现错误“web服务器配置为不列出此目录的内容”,如图所示: 似乎正在运行的是IIS 8.0 Express: 如果您运行web服务项目并希望WCF测试客户端弹出,但收到403.14错误,请执行此操作 在运行之前,请尝试单击项目中的(any).svc.vb页面 您必须在IIS中为您的服务启用目录浏览。我已经这

可能的复制品

作为一个为.NET编写Web服务的新手,我已经尝试了在上的教程,并添加了类/方法来实现Web方法等

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

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


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


在运行之前,请尝试单击项目中的(any).svc.vb页面

您必须在
IIS
中为您的服务启用
目录浏览
。我已经这样做了,尽管对于显示“默认网站”的网站,请检查
AppPool
IIS\u IUSRS
是否具有对包含网站的目录的读/写访问权限。如果是您的本地系统,您可以尝试首先向
所有人授予读/写权限,看看这是否有帮助。您是否使用
URLhttp://localhost/MathService/MathService.asmx
?通常,当它认为您发送的URL代表一个文件夹时,就会出现该错误。但是如果您要以.aspx结尾,那就不可能了。我不相信你真的需要在这里启用目录浏览-它认为出于某种原因,你正在尝试浏览一个目录,但你没有