在IIS中部署网站
我正在尝试在IIS上部署网站。当我部署它时没有给它一个主机名,一切正常。在IIS中部署网站
但是,如果我尝试指定主机名称,则网站永远不会在浏览器中加载。例如,我给它一个www.webservice.com的主机名。当我尝试加载主页时,Web浏览器尝试访问www.webservice.com:2000/HomePage.aspx,但连接总是超时。
我该如何解决这个问题?
您必须将DNS设置为指向运行IIS的主机或在“主机”文件中输入条目。 DNS对于生产目的是很好的,但是如果你只是想测试一些东西,那么主机条目就足够了。 您可以在%WINDOWSROOT%\ System32 \ drivers \ etc下找到hosts文件(例如:C:\ Windows \ System32 \ drivers \ etc)。只需将网站(www.webservice.com)的名称与IIS主机的IP一起添加即可。
IIS不会自动为您设置DNS。
好像你想举办自己的网站在本地IIS服务器。通常默认情况下,您可以通过访问本地主机访问您的网站,例如http://localhost:[port否] /HomePage.aspx
但是,如果您想给自己的主机名,您可以设置您的域或进行本地测试,然后尝试以下链接:
谢谢你的回答:) – Matthew 2013-04-25 09:00:25
如果它解决了你的问题,那么把它标为答案:) – 2013-04-25 09:11:27
石函的评论让我意识到你想达到什么目的:
你不能做到这一点,因为你没有自己的域名。如果你拥有域名,那么这将是很好的。
您需要的A记录注册的域名,并指向(通过DNS部分)到你的服务器IP。 IIS正在接受请求,处理请求并分发相关内容(根据请求),它不会为您组织DNS记录(也不会创建它们)。
但是,由于您使用的是PC对于这一点,我会怀疑你是不是在这使得这个复杂得多静态IP地址。
您还需要注意,本地PC上的IIS比Windows服务器上的IIS受限得多。
谢谢。那么我会在localhost上使用它。 – Matthew 2013-04-25 08:59:55
添加主机名并在IIS中切换到内容视图并右键单击并浏览文件。看看是否加载。 – Dave 2013-04-25 08:52:27
我尝试了它,并且使用主机名,它仍然无法加载 – Matthew 2013-04-25 08:52:59
您是否正确设置了DNS以指向主机?或者,您也可以将条目添加到“www.webservice.com”的主机文件中,并将其指向您的IIS主机(用于开发/测试目的)。 – Patric 2013-04-25 08:54:22