2012-10-24 162 views
1

你好,我很新来创建.net中的web服务。 我在.net中创建了一个webservice它默认有一个webmethod HelloWorld,另一个是我创建的add方法。然后我建立了这个webservice。 现在在第二阶段,我已经安装IIS 然后在管理员工具 - > IIS管理器 - >默认网站右键单击我创建了一个名为“试用”的虚拟目录,给出了具有所有权限的web服务的路径。 我的服务已命名为service.asmx。从IIS运行web服务

现在的问题是,当我右键单击该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. 

我还曾试图检查“启用匿名访问”并且还通过uncheckable尝试过,但它不工作的。 即使我也尝试过检查集成的Windows身份验证,并试图取消选中它,但它现在也无法工作,我有点厌倦它。 我不明白为什么它没有给我从IIS 运行该web服务的权利,即web服务可以在studio 2008上完美运行。 请给我建议来运行它。

回答

0

首先你可以请包括你的Web.config文件吗?另外,您是否确保为使用IIS管理器创建的文件夹设置权限?我会检查第一个