【发布时间】:2010-12-20 17:07:32
【问题描述】:
我是 ASP.NET 开发的新手,而且我只是扩展一个我没有创建的现有应用程序。
我有一个有效的 ASP.NET 应用程序,它在其所有页面中都使用“表单身份验证”。我在子文件夹“webservices\Dummy.asmx”中添加了一个新的 web 服务。此 Web 服务工作正常,但因为它应该由无法通过表单进行身份验证的外部应用程序调用,所以我只需要为子文件夹“webservices”启用“集成 Windows 身份验证(基本身份验证或摘要身份验证)”。
我尝试在 IIS 中配置它,但它不起作用。 这样我就可以设置不同的身份验证方法,我必须将文件夹“webservices”创建为“应用程序”。但如果我这样做了,那么我的函数将停止工作,并出现错误“无法创建类型 'Dummy'。”
是否可以拥有一个 Web 应用程序和身份验证方法? 如果是的话,它是如何在 IIS 中配置的?
或者,如果我只需要一个页面(网络服务)来使用与我的应用程序的其余部分不同的身份验证,那么更好的方法是什么。
提前感谢您提供任何信息。
再见
PS:我使用的是 Windows 2008 Server,应用程序在 .NET Framwork 2.0 上运行
【问题讨论】:
标签: asp.net iis authentication forms-authentication windows-authentication