Windows server 2012 阿里云服务器发布asp.net网站踩坑(2)
2019-06-01 18:46
316 查看
建站其实并不算繁琐,按照步骤做,网站很好就能建立了,不过这并不代表着你的网页就这样简简单单的能从外网访问了,还需要配置很多东西。
建站操作可以参考链接:https://www.cnblogs.com/CherishTheYouth/p/CherishTheYouth_20190324.html
下面分享一下几个我用外网访问网页遇到的bug。
BUG1:HTTP 错误 500.19 - Internal Server Error,无法访问请求的页面,因为该页的相关配置数据无效。
解决:设置一个修改权限。
点击 安全,编辑
选择添加 最下面的对象名称设置为Everyone
然后赋予Everyone 修改的权限 然后确定
然后刷新网页。
BUG2:未能加载文件或程序集“System.Web.Http.WebHost, Version=4.0.0.0, Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
具体错误如图所示:
这个问题其实就是发布的网站缺少几个配置文件造成的。只需要把缺少的几个文件,复制到你发布网站的bin目录下,如下所示,就解决了。
配置文件下载地址:
链接:https://pan.baidu.com/s/1rBh_7x7fADOZtK6UQKeKtA
提取码:8a2l
一般情况下,解决完这两步应该是可以访问网站了。
相关文章推荐
- Windows server 2012 阿里云服务器发布asp.net网站教程 踩坑大全(1):远程连接桌面+IIS服务器安装
- 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅
- 分享如何在阿里云服务器上的轻量级应用服务器中发布使用VisualStudio制作的asp.net mvc 网站
- 阿里云 Windows Server 2012 r2 部署asp.net mvc网站 平坑之旅
- asp.net mvc 发布网站无法连接上服务器(阿里云)的sql数据库
- 阿里云windows server 2012 配置asp.net的IIS服务
- 在阿里云Ecs中的Windows Server 2012+IIS8.0发布网站
- 发布到ASP.NET CORE项目到 Windows server 2012
- visual studio 2012打开提示 未能将网站×××配置为使用 ASP.NET 4.5 和 尚未在Web服务器上注册,您需要手动将Web服务器配置为使用ASP.NET 4.5,问题解决
- 在 阿里云服务的 WinServer 2012 上部署ASP.net 网站
- 利用vs2005发布asp.net网站到远程服务器上
- Asp.net 网站发布到服务器后 访问报错:这是预编译工具生成的标记文件,不应删除!
- VS 2012 如何发布 ASP.NET 网站到本地IIS
- ASP.NET网站发布问题:服务器应用程序不可用
- asp.net网站部署在云服务器windows server 2008上
- ASP.NET MVC网站部署在阿里云服务器(WindowsServers2012+IIS6.0环境)
- MSBuilder(1)--------利用vs2005发布asp.net网站到远程服务器上
- IIS服务器发布ASP.NET的网站出现500.19错误
- asp.net mvc项目远程发布到windows server服务器
- asp.net发布网站到服务器上时候出现“/web”应用程序中的服务器错误。访问 IIS 元数据库失败。 用于运行 ASP.NET 的进程帐户必须具有对 IIS 元数据库(如 IIS://servername/W3SVC)的读访问权。