前两天试着把写好的《新闻发布系统》网站在本地发布了一下,遭遇了一系列错误,着实头疼了一回。

不知道网友们是不是也跟我一样,屡次遭遇“/”应用程序中的服务器错误,想抓狂,想把电脑从楼上扔下去。

不过还好,我挺过来了,在这里分享一下我的解决方案,防止网友在这些问题上抓狂。

先说一下我的机器环境:Win7+IIS7+SqlServer2005+VS2010

也算比较新的环境了,过两天打算把SqlServer换成2008的,还没用过呢,打算尝试尝试。

其他的软件不多说,IIS还是要说一下的,先要检测IIS是否安装正确。

在浏览器,地址栏中输入http://localhost/

如果出现下面的画面,那么你的IIS7没有问题

如果不懂得如何安装IIS,可以参考百度百科《IIS》

还是回过来看我发布网站中遇到的错误。

错误一、

解决方案:访问IIS失败,多半因为我们的IDE不认识IIS,所以要重新注册IIS,

在命令提示窗口中输入

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -u

卸载

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

注册

当然我这里是注册到.net4.0,你可以根据的.net版本进行选择,更改一下路径即可

例如.net2.0

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

错误二、

解决方案:其实这两个错误是一个错误,就是没有权限读取数据

看下图:

如果不分配IP地址,则自动绑定本机,也就是http://Localhost:804/,这个时候会报第二个带蓝调的图中的错误。

如果分配了本机的iP,那么它会报上面的未能加载……的错误。

注:如果用ip,那么错误一般为红色调那个页面。如果用localhost,那么错误是显示蓝色调那个页面。后面我们会说

蓝色调的错误页有什么用。

上述错误的根本原因是:权限不足。

1、首先你是管理员用户。

2、要么,把网站发布的非系统盘,要么在添加网站的界面中配置权限

点连接为:输入管理员用户名,密码即可。

当然,这里还是建议你把网站目录建到非系统盘。

错误三、

解决方案:这两个错误,主要是因为连接池版本不正确

下面我新建了两个连接池,一个Hello1,一个Hello2

大家看到,一个是基于.net2.0的,一个是基于.net4.0的

如果你的网站是基于.net4.0编写的,你的连接池类型,也要是4.0的

添加网站的时候,默认一般都是.net2.0的,所以要手动改过来。

可以在下图中的“选择”中更改,也可以在建好网站后,在高级设置中更改

总结,上述错误无非就是IIS是否正确注册,权限不足,.net版本问题,如果您在发布网站过程中不知道什么错误,那么就把上述步骤一一尝试,然后重启服务。如果您比较不幸运(呵呵),仍然没有解决问题,那么请参考下面MSDN提供的错误解决方案

当访问以 IIS7.0 为宿主的网站时出现错误消息:“HTTP Error 500.19 - 内部服务器错误”

这里我们上面蓝色调错误页的错误代码就可以用来检索错误相应的解决方案。

欢迎大家与我分享在发布网站过程中自己遇到的问题和解决方案。

转载于:https://www.cnblogs.com/springside-example/archive/2011/12/22/2530159.html

网站发布错误“遭遇战”相关推荐

  1. ASP.NET 网站发布后出现“/”应用程序中的服务器错误

    这里先简单的说明下造成此错误的原因,我们将网站发布到IIS上的时候,是需要选择和设置应用程序池,如果新发布网站所设置的应用程序池已经有其他网站使用了,那么就会出现抛出System.InvalidOpe ...

  2. win7+iis7.5下的asp.net网站发布系列问题

    一.         网站发布完成后来出现不能修改web.config配置文件错误. 当执行某些操作时比如修改网站的默认文档,出现下面这个错误. 如果网站的虚拟目录所在的盘文件系统不是NTFS则可能出 ...

  3. ASP.NET Core 网站发布到Linux服务器

    长期以来,使用.NET开发的应用只能运行在Windows平台上面,而目前国内蓬勃发展的互联网公司由于成本的考虑,大量使用免费的Linux平台,这就使得.NET空有一身绝技但无法得到广大的施展空间,.N ...

  4. VS2012+Win7网站发布详细步骤

    VS2012+Win7网站发布详细步骤 VS2012+Win7网站发布详细步骤 本机环境: 本文分三个部分介绍Web项目发布的常规方法,大神级别可以略过,主要是为了方便一些初学者. 第一部分:VS20 ...

  5. .NET网站发布常见问题解决方案

    1.应用程序中服务器错误 解决方案:点击IIS的应用程序池,选择发布的网站,双击,将.Net Framework版本,改成4.0的,如下图 2.HTTP 错误 500.21 - Internal Se ...

  6. asp.nett网站发布过程

    Asp.net网站发布过程如下: 第一.用VS2005开发的WEB程序也就是网站只要在VS2005里面运行正常就就可以发布到互联网上去了,没有必要将网站发布在本地的IIS中测试,因为只要在VS2005 ...

  7. 将群晖NAS搭建的网站发布上线【内网穿透】——上(7.X版)

     系列文章 如何在群晖NAS上安装cpolar内网穿透(群晖7.X版) 内网穿透远程群晖NAS--上篇(7.X版) 内网穿透远程群晖NAS--下篇(7.X版) 将群晖NAS搭建的网站发布上线[内网穿透 ...

  8. 怎样把本地html传到网上,如何制作自己的网页链接?教你怎么把自己制作的网站发布到网上?...

    如何制作自己的网页链接?教你怎么把自己制作的网站发布到网上?下面就来一起看看吧! 确定网页架构. 要确定我们要做的网页内容,必须确定一个框架形式. 一般比较流行,大部分网页都是. ①网站页眉+网站导航 ...

  9. 解决ASP.NET网站发布问题

    解决ASP.NET网站发布问题 参考文章: (1)解决ASP.NET网站发布问题 (2)https://www.cnblogs.com/limusic/p/3378023.html 备忘一下.

最新文章

  1. sentinel使用(结合gateway)
  2. C#编程(十六)----------匿名类型
  3. Golang undefined: strings.ReplaceAll解决
  4. mysql之库操作_创建用户_修改用户权限_修改用户密码
  5. vue怎么注释html代码,vue如何注释
  6. python3.8-运行jupyter 报raise NotImplementedError
  7. 如何给Arduino项目添加音乐播放功能
  8. cad编辑节点快捷键是什么_cad模型库的快捷键(请问CAD里窗口切换的快捷键是什么?)...
  9. 文字转语音怎么做?分享三种配音方法,真人语音很逼真
  10. 个人简历表格 个人简历word百度云 完整个人简历样本
  11. java鼠标乱跑_win7鼠标光标乱跳怎么办?解决win7鼠标光标乱跑的方法
  12. 联想win10专业版64位简体中文原版光盘镜像
  13. 从零双排学java之数组
  14. 最小二乘法拟合椭圆(椭圆拟合线)
  15. 多益网络2013校园招聘第二轮笔试题目
  16. 16Python文本数据分析:新闻分类任务 (贝叶斯算法应用实例)
  17. sql的datetime 数据类型
  18. 自然语言处理入门(5)——基于WordArt的AGM手机评论词频分析
  19. dmpython部署操作轨迹
  20. web上传文件到ftp服务器,web 上传文件到ftp服务器上

热门文章

  1. (bfs)连连看(hdu1175)
  2. HTML+CSS+JS实现 ❤️电商商品图片幻灯片特效❤️
  3. java set排序_Java Set排序的方法
  4. layui下拉框的高度_LAYUI select 下拉框得高度
  5. 中学生 学python_中小学生为什么要学Python编程
  6. linux文件目录含义,Linux中文件权限目录权限的意义及权限对文件目录的意义
  7. python3+requests+unittest_python3+requests+unittest:接口自动化测试(一)
  8. java 多线程同步_详解Java多线程编程中的线程同步方法
  9. html代码在线分析,网站html代码解析
  10. Java在远程方法调用中运用反射机制