Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.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# 对web服务启用匿名身份验证_C#_Web Services_Iis 7.5 - Fatal编程技术网

C# 对web服务启用匿名身份验证

C# 对web服务启用匿名身份验证,c#,web-services,iis-7.5,C#,Web Services,Iis 7.5,我在服务器(www.foo.com)上有一个需要登录的应用程序。它托管在IIS 7.5中。我在它下面创建了一个新的子目录,并托管了一个web服务(www.foo.com/ws)。我还将代码隐藏dll复制到父应用程序的bin文件夹中。当我通过浏览器调用服务时(我已经启用了HttpGet),我会得到一个登录提示,因为父站点需要登录。如何禁用此登录提示?我已经为IIS中的webservice文件夹启用了匿名身份验证,但仍然得到提示 您必须禁用所引用站点的基本身份验证 您必须禁用所引用站点的基本身份验证

我在服务器(www.foo.com)上有一个需要登录的应用程序。它托管在IIS 7.5中。我在它下面创建了一个新的子目录,并托管了一个web服务(www.foo.com/ws)。我还将代码隐藏dll复制到父应用程序的bin文件夹中。当我通过浏览器调用服务时(我已经启用了HttpGet),我会得到一个登录提示,因为父站点需要登录。如何禁用此登录提示?我已经为IIS中的webservice文件夹启用了匿名身份验证,但仍然得到提示

您必须禁用所引用站点的基本身份验证


您必须禁用所引用站点的基本身份验证


听起来您可以使用此选项:我尝试过,但仍然得到
401-未经授权:访问被拒绝,原因是凭据无效。
听起来您可以使用此选项:我尝试过,但仍然得到
401-未经授权:访问被拒绝,原因是凭据无效。
除了表单之外,我的屏幕看起来与此完全相同认证。当我右键单击它时,“禁用”选项变灰,在“属性”窗口(右面板)中,它会显示“此功能已被锁定且为只读”。父应用程序是一个Sharepoint项目。然后,我将使该服务成为自己的站点。IIS希望为您的站点提供某种形式的身份验证,有一种解决方法,但您必须在站点中创建自己的身份验证过程。最简单的方法是将服务放在自己的站点上。除了表单验证之外,我的屏幕与此完全相同。当我右键单击它时,“禁用”选项变灰,在“属性”窗口(右面板)中,它会显示“此功能已被锁定且为只读”。父应用程序是一个Sharepoint项目。然后,我将使该服务成为自己的站点。IIS希望为您的站点提供某种形式的身份验证,有一种解决方法,但您必须在站点中创建自己的身份验证过程。最简单的方法是在自己的网站上提供服务