如何在共享主机上使用Windows身份验证?

时间:2012-02-03 13:40:49

标签: asp.net windows-authentication

我在ASP.Net 3.5中开发了一个Web应用程序,其身份验证设置为“Windows身份验证”,并且在我的本地网络中工作正常。  现在我的客户端要我将其部署在共享服务器上。我有一个托管asp.net网站部署的共享窗口。如何在服务器上启用Windows身份验证,例如在Active Directory上创建用户和密码,创建组等,因为我们可以在本地Windows Server 2003/2008上执行所有这些操作。

感谢

2 个答案:

答案 0 :(得分:1)

如果它是您无法控制的共享服务器,您将无法实现此类安全性;您必须更改安全模型才能使用数据库,以便在那里存储凭据。可以将AD存储转储到数据库中,这样就可以选择(只要经常更新)。

答案 1 :(得分:0)

如果您无法使用数据库,则唯一的其他选择是您的客户购买VPS或云服务器计划(想想亚马逊,天蓝色等)。这将允许您使用服务器在哪里可以通过Windows身份验证配置用户。你可以通过各种主机获得相当不错的VPS计划,每月不到100美元。我个人每月约50人使用GoDaddy。

如果您使用共享主机,则无法使用Windows身份验证,因为您无法直接访问服务器操作系统。