2010-06-13 52 views

回答

2

打开C:\Windows\System32\Drivers\etc\hosts文件在记事本(确保你运行记事本作为管理员),并添加了一堆的条目是这样的:

127.0.0.1 test1.local 
127.0.0.1 test2.local 
127.0.0.1 test3.local 

保存文件并使用每个测试域例如加载应用程序http://test1.local/(或者如果您使用的是VS开发服务器,请包含端口号)。你可以使用任何你想要的名字,如果你不喜欢我的风格:)

+0

谢谢!但是,如何将这些子域映射到我的应用程序中的文件夹? – user355562 2010-06-15 15:10:20

+0

如果您想将这些转换为example.com/test1等,您需要使用URL重写。如果你使用子域名,为什么要映射它们?只需提供该网址的内容即可。 – 2010-06-15 17:11:44

+0

好的。看起来使用.net的内置服务器无法实现这一点。将尝试在IIS中设置它并确认它是否工作。谢谢 – user355562 2010-06-15 17:12:21

4

编辑(用记事本)主机文件,该文件在

Ç现有:\ WINDOWS \ SYSTEM32 \ drivers \ etc中\

输入您的考点是这样的

127.0.0.1 local.mysite.com 
127.0.0.1 sub1.mysite.com 
127.0.0.1 sub2.mysite.com 
+1

为什么是-1? John首先输入地址错误!只比我快一点。而test1.local不是一个网站! – Aristos 2010-06-13 17:44:03

+0

而不是复制答案,为什么你没有指出我的错误? test1.local肯定可以是一个网站。这是一个有效的DNS名称,就像任何其他名称一样,您永远不会将其混淆为生产站点或导致与真实域名的名称冲突。 – 2010-06-13 17:49:12

+0

@John我不是在抄袭你!我们只是在几秒钟的时间内发送它,然后我看到你有一个不同的答案,我也离开了我的。 – Aristos 2010-06-13 20:24:16