![]() |
1
9
您可以使用“ request.headers[“主机”] “。下面是一个返回当前请求的子域的简单方法。此方法还假定域之后有一个“.com”、“.net”等,就像真实的Web一样。因此,您需要将主机文件更改为包含“localhost.com”、“abc.localhost.com”等。
我在搜索这件事,这是一篇文章,它实际上帮助我理解了这一点: https://web.archive.org/web/20090813174916/http://blogs.securancy.com/post/ASPNET-MVC-Subdomain-Routing.aspx |
![]() |
2
11
不知道头的情况,但我使用的一个鲜为人知的技巧是127.*地址都是本地主机地址,而不仅仅是127.0.0.1。实际上,您可以在127.0.0.1端口80上运行一个服务器,在127.0.0.2端口80上运行另一个Web服务器实例。那么,您将命名为127.0.0.1 localhost,127.0.0.2可以是abc.localhost(或者abc.mydomain.com,这样您就可以根据本地Web服务器测试真实的活动URL),等等。 |
![]() |
3
9
我使用的是Windows 7、IIS 7.5、vs 2008、SQL Server 2005 我能够成功地在本地主机购买上模拟子域,在etc/hosts中放入以下行
在IIS中,我设置了一个新的网站,对绑定部分进行了以下修改:
我还创建了一个新的应用程序池,但这不是必需的。您可能需要更改用于处理请求的身份验证用户。我对默认的IIS用户有SQL连接权限错误。
|
![]() |
Haim Ohayon · 这些链接之间有什么区别? 2 年前 |