我正在使用 .NET 3.5 开发一个网站,允许用户访问该网站并使用标准 Microsoft 登录控件创建登录名。但是,用户无需登录即可执行查看产品等常规操作。
现在我需要设置网站,以便我们的一些旅行销售人员能够访问它,但不允许任何其他人访问它。我知道最简单的方法是在 IIS7 中为网站启用 Windows 身份验证。当我这样做时,由于同时启用了 Forms 身份验证,我会收到各种错误。如果我启用 Forms Auth,我会收到另一种错误。
有谁知道如何让 Forms Auth 和 Windows Auth 在 IIS7 中的单个站点上正常运行,或者以其他方式创建所需的登录而无需我终止 Forms Auth?
答案1
它解释了为什么会出现这种情况,并提供了一个有限的解决方法。可能对你有用或让你走上正轨。
答案2
答案是目前在 IIS7 中没有办法做到这一点。所以我不得不实现一个特殊的登录。