繁体   English   中英

在IIS中部署网站

[英]Deploy Website in IIS

我正在尝试在IIS上部署网站。 当我部署它而不给它一个主机名时,一切正常。

但是,如果我尝试指定主机名,则该网站永远不会加载到浏览器中。 例如,我为其指定了主机名www.webservice.com。 当我尝试加载主页时,Web浏览器尝试访问www.webservice.com:2000/HomePage.aspx,但是连接总是超时。

我怎么解决这个问题?

在此处输入图片说明

似乎您想将网站托管在本地IIS服务器中。 通常,默认情况下,您可以通过访问localhost来访问站点,即http:// localhost:[端口号] /HomePage.aspx

但是,如果要提供自己的主机名,则可以设置域或进行本地测试,然后尝试以下链接:

在IIS 7中使用myfakesite.com而不是localhost

Shihan的评论使我意识到您要实现的目标:

您不拥有域名,因此无法执行此操作。 如果您拥有域名,那么就可以了。

您需要注册域名并将A记录(通过DNS部分)指向您的服务器IP。 IIS是关于接收请求,处理请求并吐出相关内容(基于请求)的,它不会为您组织DNS记录(也不会创建它们)。

但是,由于您使用的是PC,因此我怀疑您使用的不是静态IP地址,这会使情况变得更加复杂。

您还需要注意,本地PC上的IIS比Windows Server上的IIS受限制得多。

您必须设置DNS使其指向运行IIS的主机,或者在“主机”文件中进行输入。 DNS可以用于生产目的,但是如果您只想测试某项主机条目就足够了。 您可以在%WINDOWSROOT%\\ System32 \\ drivers \\ etc下找到主机文件(例如:C:\\ Windows \\ System32 \\ drivers \\ etc)。 只需在其中添加站点名称(www.webservice.com)以及IIS主机的IP。

IIS不会自动为您设置DNS。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM