托管我刚刚创建了一个Web应用程序项目在Visual Studio 2010中我想,当我键入:如何浏览Web应用程序,就好像它是在服务器
应该去我本地Web应用程序项目。所以,我没有设在我hosts
文件中的条目:
c:\Windows\System32\drivers\etc
但是当我尝试设置http://testsub.test.com我在Visual Studio 2010中的Web应用程序项目的属性,我得到的错误。附件是它的截图:
什么更多的变化,我需要做什么呢?
托管我刚刚创建了一个Web应用程序项目在Visual Studio 2010中我想,当我键入:如何浏览Web应用程序,就好像它是在服务器
应该去我本地Web应用程序项目。所以,我没有设在我hosts
文件中的条目:
c:\Windows\System32\drivers\etc
但是当我尝试设置http://testsub.test.com我在Visual Studio 2010中的Web应用程序项目的属性,我得到的错误。附件是它的截图:
什么更多的变化,我需要做什么呢?
Visual Studio认为它发布的目录是远程服务器(就像你想的那样),它告诉你虚拟目录的自动创建不起作用。在IIS中手动创建虚拟目录并将其设置为“应用程序”,它应该可以工作。
它不起作用,因为http://testsub.test.com是http:// localhost。我想让它进入我的应用程序。所以http://testsub.test.com应该去http:// localhost/MyWebApp。 –
你知道吗,我知道,但VS知道吗?这完全取决于它是如何在内部代码中检查localhost的。如果它正在检查localhost名称,它将无法工作,如果它正在查找127.0.0.1而不是它应该工作,并且您需要检查IIS是否正确设置以接受对testsub.test.com的请求。 –
是的,VS知道这一点,我自己解决了我的问题。我进入了IIS,并在绑定中将主机名改为80端口,现在它可以工作。不管怎么说,多谢拉。 –
一些事情你可以检查 -
您是否安装了IIS,并且您为什么不只是使用本地主机? –
是的。我已经将我的问题标记为iis7.5 –