感谢您的期待!如何访问localhost(.NET MVC 4)中的通配符子域?
背景
我开发的.NET 4.5框架(C#)的Web应用程序,需要允许用户创建一个帐户,然后与他们的帐户名称的子域(如“foobar.myDomain.com “)。
我意识到这需要在IIS中包含通配符子域 - 这里没有问题。我跟着this SO post设置了一个自定义路由来拦截URL请求并解析出子域。 似乎喜欢它会很好。
问题
如何赫克我在localhost
测试通配符子域?当我碰到像“foo.localhost”这样的东西时,我只能得到一个404.
任何帮助,将不胜感激!
你有没有尝试添加子域到您的主机文件?为每个要测试的子域添加一个。 – AdamV 2013-02-11 22:56:55
谢谢,但是那种打破了目的 - 我需要这个行为像生产版本(动态)。 – 2013-02-11 23:01:42
你不能,因为你需要指向本地主机仍然。因此创建一个名为jimmy的用户。然后将jimmy.localhost添加到您的主机文件。这将允许你测试它的工作。最近做了类似的事情,它会提供你所需要的。添加测试用户时,只有在不修改主机文件的情况下才能测试任何内容。 – 2013-02-11 23:17:47