2014-03-05 218 views
0

我的主机名有问题。我如何访问在本地主机上托管的web api

在开始使用url我可以访问web api方法。在主机file.like

http://localhost:49809/QuickBook/Import/QB 

但我已经添加的主机名:

127.0.0.1  xxx 

现在我可以访问使用这样的:http://XXX/QuickBook/Import/QB

我又回去了,并试图使用本地主机访问。现在它没有找到..我得到错误:HTTP/1.1 404没有找到

注意:我已经删除主机文件中的主机名。

任何人都可以解释为什么一旦它在主机文件中被更改,它就不能通过locahost访问。

,我怎么能解决这个..

回答

0

您可以

IIS -> Create Site 

Binding -> yoursitename.anyextension 

Project -> properties -> Web -> Use Local IIS server -> ProjectUrl: http://yoursitename.anyextension 
1

默认IP做到这一点的localhost127.0.0.1你映射到xxx。你可以这样修改主机文件,它们都可以工作:

127.0.0.1  localhost xxx 
+0

感谢您的帮助。我能够在提琴手中使用loclhost进行连接。我的网址是:http:// localhost/QuickBook/Import/QB。让我不可能连接端口号,如:http:// localhost:49809/QuickBook/Import/QB。(web api项目正在运行) – Kavitha

+0

对不起,我可以通过端口号连接。 – Kavitha

相关问题