建站其实并不算繁琐,按照步骤做,网站很好就能建立了,不过这并不代表着你的网页就这样简简单单的能从外网访问了,还需要配置很多东西。

建站操作可以参考链接:https://www.cnblogs.com/CherishTheYouth/p/CherishTheYouth_20190324.html

下面分享一下几个我用外网访问网页遇到的bug。

BUG1:HTTP 错误 500.19 - Internal Server Error,无法访问请求的页面,因为该页的相关配置数据无效。

解决:设置一个修改权限。
Windows server 2012 阿里云服务器发布asp.net网站踩坑(2)
点击 安全,编辑
Windows server 2012 阿里云服务器发布asp.net网站踩坑(2)
选择添加 最下面的对象名称设置为Everyone

然后赋予Everyone 修改的权限 然后确定
Windows server 2012 阿里云服务器发布asp.net网站踩坑(2)
然后刷新网页。

BUG2:未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

具体错误如图所示:
Windows server 2012 阿里云服务器发布asp.net网站踩坑(2)
这个问题其实就是发布的网站缺少几个配置文件造成的。只需要把缺少的几个文件,复制到你发布网站的bin目录下,如下所示,就解决了。

配置文件下载地址:
链接:https://pan.baidu.com/s/1rBh_7x7fADOZtK6UQKeKtA
提取码:8a2l

Windows server 2012 阿里云服务器发布asp.net网站踩坑(2)
一般情况下,解决完这两步应该是可以访问网站了。

相关文章:

  • 2021-06-21
  • 2021-11-30
  • 2021-12-13
  • 2021-09-17
  • 2021-08-30
  • 2021-11-30
  • 2021-04-26
猜你喜欢
  • 2021-05-16
  • 2021-11-16
  • 2021-10-26
  • 2021-12-28
  • 2021-11-30
  • 2021-12-25
相关资源
相似解决方案