这几天租了个云服务器Windows Server 2012 R2,买了个域名,想把之前的大作业做的asp.net网站放上去试试,结果弄完发现输入域名(或ip)不加端口时默认访问80端口,而80端口又被Default Web Site占用,导致打开的是默认界面。

打开IIS管理器,想将80端口绑定在我的网站主页上,又不能点击确定。

遂上网查找找到这篇文章,发现可以直接修改文件,找到C:\Windows\System32\inetsrv\config下的applicationHost.config文件,用记事本打开,在<sites></sites>可以找到:

    <site name="Default Web Site" id="1" serverAutoStart="true">           <bindings><binding protocol="net.tcp" bindingInformation="808:*" /><binding protocol="net.pipe" bindingInformation="*" /><binding protocol="net.msmq" bindingInformation="localhost" /><binding protocol="msmq.formatname" bindingInformation="localhost" />**<binding protocol="http" bindingInformation="*:80:" />**</bindings></site><site name="Library" id="2" serverAutoStart="true"><application path="/"><virtualDirectory path="/" physicalPath="C:\WebApp\Library" /></application><bindings><binding protocol="http" bindingInformation="*:8080:" /></bindings></site>

上面的<site> </site>是默认网站,下面是我的网站,将 <bindings></bindings>中的<binding protocol="http" bindingInformation="*:80:" />(加**的哪一行)从默认网站剪切到我们自己网站的<bindings></bindings>之间就可以解决问题了。
修改完如下

<site name="Default Web Site" id="1" serverAutoStart="true">           <bindings><binding protocol="net.tcp" bindingInformation="808:*" /><binding protocol="net.pipe" bindingInformation="*" /><binding protocol="net.msmq" bindingInformation="localhost" /><binding protocol="msmq.formatname" bindingInformation="localhost" /></bindings>
</site>
<site name="Library" id="2" serverAutoStart="true"><application path="/"><virtualDirectory path="/" physicalPath="C:\WebApp\Library" /></application><bindings><binding protocol="http" bindingInformation="*:8080:" /><binding protocol="http" bindingInformation="*:80:" /> </bindings>
</site>

第一次发文,如有错误,请多指教。

80端口被Default Web Site占用,不能为自己的网站添加绑定80端口相关推荐

  1. default web site(已停止)无法启动的解决思路

    在按照网上的教程配置完iis后,打开iis管理器检查是否配置成功时,发现default web site显示已停止. 按照网上给出的解决办法: https://cloud.tencent.com/de ...

  2. windows7 安装IIS没有default web site 解决方法

    因当时是第一次在Windows 7上使用IIS,不小心把default web site删除了,后来无论怎么重装IIS都不行,最后想到能不能直接把别人安装好后的IIS相关文件夹拷过来使用,用宿舍一哥们 ...

  3. .net core 应用程序“default web site”中的服务器错误_Net程序员讲JAVA系列——Spring Boot“科普篇”...

    通过Spring Boot,可以轻松地创建独立的,基于生产级别的基于Spring的应用程序,您可以"运行"它们. 我们对Spring平台和第三方库持固执己见的观点,因此您可以以最小 ...

  4. 应用程序“DEFAULT WEB SITE/ICLOCK”中的服务器错误

    HTTP 错误 500.23 - Internal Server Error 检测到在集成的托管管道模式下不适用的 ASP.NET 设置. window 7 运行asp.net程序出错-IIS7.0 ...

  5. Windows服务器管理(3)——IIS服务器误删了Default Web Site 网站 解决方法

     问题描述: IIS服务器下的网站误删除了,该如何恢复: 解决方案: 1.打开C:\inetpub\history,里面是IIS网站的配置文件,按照时间日期进行的备份,可以从这里进行恢复 2.打开20 ...

  6. Web 站点提速的最佳实践(Best Practices for Speeding Up Your Web Site)

    Web 站点提速的最佳实践(Best Practices for Speeding Up Your Web Site) 太阳火神的美丽人生 (http://blog.csdn.net/opengl_e ...

  7. (Asp.Net)转载-用Powershell 建立IIS web site

    受到continuous delivery 觀念的灌輸,新的專案都盡量朝向能自動化的建置及部署 因為目前使用TFS 2010 ,專案都是web system,這部分倒是網路上有不少文章可以參考,還算容 ...

  8. Linux网络编程——端口复用(多个套接字绑定同一个端口)

    在<绑定( bind )端口需要注意的问题>提到:一个网络应用程序只能绑定一个端口( 一个套接字只能绑定一个端口 ). 实际上,默认的情况下,如果一个网络应用程序的一个套接字 绑定了一个端 ...

  9. 80端口被system(pid=4)占用的解决方法

    2019独角兽企业重金招聘Python工程师标准>>> 80端口一般被当做网页服务器的默认端口,使用本机搭建服务器环境的时候,都会默认使用80端口来作为网页访问端,但是有的时候80端 ...

最新文章

  1. 坐班族如何摆脱粗壮大腿
  2. cocos2d-x游戏开发系列教程-坦克大战游戏之坦克的显示
  3. linux centos7 设置 grub2
  4. xubuntu19.10碰到initramfs终极解决方案
  5. BZOJ3498 : PA2009 Cakes
  6. 计算可能的编译结果数
  7. Linux操作Oracle(2)——Oracle导出exp导出用户报错:EXP-00006: 出现内部不一致的错误 EXP-00000: 导出终止失败
  8. Django简单介绍-基础1
  9. 如何用简单易懂的例子解释隐马尔可夫模型?(进阶篇)
  10. ArcGIS矢量数据重分类
  11. Oracle索引原理
  12. Visio绘图工具,“连接线”命令使用方法
  13. 牛客网练习2-《网络基础》
  14. 对小米路由器提出严正批评,2.4G下,40MHz自动变20MHz
  15. AMCL代码详解(七)amcl中的kd-Tree
  16. 团体程序设计天梯赛-练习集 L1
  17. Qno侠诺中小型企业ERP远程接入方案(转)
  18. 3D游戏引擎系统源码C++本科毕业设计,C++ 3D引擎源码,渲染系统使用的OpenGL 及 OpenGL ES
  19. android 苹果菜单栏,android仿iphone主题效果的主菜单
  20. linux c 字节对齐申请内存与字节对齐数组声明

热门文章

  1. 大数据分析技术在新型智慧能源建设中的应用
  2. 给非计算机专业学生迟到的回复
  3. Linux下非ROOT权限安装MySQL(亲测有效)
  4. 微信官方精品店入口在哪里?标准答案
  5. java实现数据库备份与恢复
  6. 【基于obs插件-6】-滤镜效果插件
  7. PostgreSQL 删除数据库
  8. 计算机毕业设计选题大全 选题汇总
  9. 数据中心EOR/MOR/TOR布线概念
  10. 你愿意当淘宝店主吗?