[英]Deploy Website in IIS
我正在尝试在IIS上部署网站。 当我部署它而不给它一个主机名时,一切正常。
但是,如果我尝试指定主机名,则该网站永远不会加载到浏览器中。 例如,我为其指定了主机名www.webservice.com。 当我尝试加载主页时,Web浏览器尝试访问www.webservice.com:2000/HomePage.aspx,但是连接总是超时。
我怎么解决这个问题?
似乎您想将网站托管在本地IIS服务器中。 通常,默认情况下,您可以通过访问localhost来访问站点,即http:// localhost:[端口号] /HomePage.aspx
但是,如果要提供自己的主机名,则可以设置域或进行本地测试,然后尝试以下链接:
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.