Asp.net 如何在共享主机上使用windows身份验证?

Asp.net 如何在共享主机上使用windows身份验证?,asp.net,windows-authentication,Asp.net,Windows Authentication,我已经在ASP.NET3.5中开发了一个web应用程序,身份验证设置为“Windows身份验证”,并且在我的本地网络中运行良好。 现在,我的客户要求我将其部署在共享服务器上。我有一个用于asp.net网站部署的共享windows主机。如何在服务器上启用windows身份验证,如在Active Directory上创建用户和密码、创建组等。我们可以在本地windows server 2003/2008上完成所有这些工作 谢谢如果它是您无法控制的共享服务器,您将无法实现这种类型的安全性;您必须更改安

我已经在ASP.NET3.5中开发了一个web应用程序,身份验证设置为“Windows身份验证”,并且在我的本地网络中运行良好。 现在,我的客户要求我将其部署在共享服务器上。我有一个用于asp.net网站部署的共享windows主机。如何在服务器上启用windows身份验证,如在Active Directory上创建用户和密码、创建组等。我们可以在本地windows server 2003/2008上完成所有这些工作


谢谢

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

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

如果你不能使用数据库,唯一的其他选项是让你的客户购买VPS或云服务器计划(想想亚马逊、azure等)。这将允许您使用服务器,您可以通过windows身份验证配置用户。你可以通过各种主机获得相当好的VPS计划,每月不超过100美元。我个人每月使用GoDaddy大约50英镑


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

如果您无法使用数据库,则唯一的其他选择是让您的客户购买VPS或云服务器计划(想想amazon、azure等)。这将允许您使用服务器,您可以通过windows身份验证配置用户。你可以通过各种主机获得相当好的VPS计划,每月不超过100美元。我个人每月使用GoDaddy大约50英镑


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

亲爱的Brian,感谢您的及时回复。我的客户端不希望使用基于数据库的登录凭据。它应该是完全基于Windows的身份验证,他们不希望实现登录框或注册用户等。如果需要,它应该是Windows用户登录popop,即使用Windows凭据自动登录。我很困惑,我应该在哪里创建用户和其他东西。此应用程序在我的本地计算机上运行良好,因为我可以在windows server 2003/2008上执行任何操作。用户自动根据其凭据登录。我还将在几天内使用此应用程序在同一应用程序中使用SSR。此外,如果它不可能在共享托管,它是可能的,如果我去windows经销商托管计划或专用托管计划。我试图在一些托管网站上找到这些信息,但没有得到正确的信息。亲爱的布赖恩,谢谢你的及时回复。我的客户端不希望使用基于数据库的登录凭据。它应该是完全基于Windows的身份验证,他们不希望实现登录框或注册用户等。如果需要,它应该是Windows用户登录popop,即使用Windows凭据自动登录。我很困惑,我应该在哪里创建用户和其他东西。此应用程序在我的本地计算机上运行良好,因为我可以在windows server 2003/2008上执行任何操作。用户自动根据其凭据登录。我还将在几天内使用此应用程序在同一应用程序中使用SSR。此外,如果它不可能在共享托管,它是可能的,如果我去windows经销商托管计划或专用托管计划。我试图在一些托管网站上找到这些信息,但没有得到正确的信息。