在本地测试网站时,是否有替代方案,然后修改HOSTS以设置临时域?我在Win7上使用IIS7。
我不想使用/ localhost / domainname。我宁愿做/ domainname,所以我不必担心文件的路径等。我的网站设置为文件路径相对于根文件夹而不是页面。
答案 0 :(得分:2)
除非您的代码明确检查域名,否则您应该能够在II7上部署并通过http://localhost进行测试。
但这种方法几乎没有注意事项:
我的方法是在开发期间在端口808x上运行VS Dev WebServer(Cassini),并在端口888x上部署到本地IIS7(使用CruiseControl.Net)。这允许我在处理代码时使用VS轻松调试,但仍然在IIS7上将站点设置为中等信任。
我的目标域上还有一个指向我的开发机器的主机名,因此IIS7实例可以http://localhost:888x和http://dev.domain.com:888x使用,这样我就可以测试与Google的域集成了Ajax和Facebook Connect API。当然,这需要控制域DNS以及向其添加A记录的能力。
但请注意,此设置中的任何内容都不需要对域网址进行实际测试。