localhost ASP.NET webform项目

时间:2015-09-17 11:46:55

标签: c# asp.net

我的团队正在创建一个项目,允许不同的用户使用基于不同子域的Web应用程序。也就是说。 http://P1.example.com将拥有自己的P1用户集,而http://P2.example.com将拥有自己的P2用户集。

我们没有数据库和代码的结构问题,但我们对项目的设置有疑问。我在这里已经阅读了类似的问题和答案,但它们并没有引导我朝着正确的方向前进: Add subdomain to localhost URLApache vhost not working for subdomains因为它们不是基于Windows的。

问题:

  1. 如何设置,以便我可以在localhost设置上测试visual studio上的子域。我们需要做什么设置?

  2. 如何欺骗计算机并告诉它将所有P1.localhost的请求“重定向”到localhost,将P2.localhost“重定向”到localhost但是在浏览器中保留URL?

1 个答案:

答案 0 :(得分:1)

您可以在IIS中设置普通站点并为其分配subdomain.localhost

的绑定

然后在你的hosts文件(c:\ windows \ system32 \ drivers \ etc \ hosts)中添加一个条目

127.0.0.1     subdomain.localhost

很抱歉这个很短,我假设您已经知道如何在IIS中设置网站。