从IIS运行Web服务

时间:2012-10-24 17:14:42

标签: asp.net web-services iis-6

您好我是非常擅长在.net中创建webservice。 我在.net中创建了一个web服务它默认有一个webmethod HelloWorld,另一个是我创建的add方法。然后我建立了这个webservice。 现在在第二阶段我安装了IIS 然后在管理员工具 - > IIS管理器 - >默认网站通过右键单击我创建了一个名为“trial”的虚拟目录,其中包含具有所有权限的webservice的路径。 我的服务命名为service.asmx。

现在问题是我右键单击该service.asmx并浏览它。它显示我的错误,如

     You are not authorized to view this page

     You do not have permission to view this directory or page using the credentials you supplied.

我还尝试检查“启用匿名访问”,并尝试通过取消选中它但不起作用。 即使我还尝试检查集成的Windows身份验证,并尝试取消选中它,但它现在也无法正常工作,我有点厌倦了。 我无法理解为什么它不授予我从IIS运行该Web服务的权利 该工作服务可以从studio 2008完美运行。 请给我建议来运行它。

1 个答案:

答案 0 :(得分:0)

首先,请您包含您的Web.config文件?此外,您是否确保为使用IIS管理器创建的文件夹设置权限?我先检查一下