.NET服务器常用报错解决方法

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

.NET 服务器常用报错解决方法:(网站与服务)
. Windows server 2008系统的IIS如何启用父路径?
2013年8月28日 Tags: 2008 iis 2008 iis父路径操作系统 windows iis7
windows server 2008的IIS还是和之前的win2000、winxp、win2003系统的IIS 版本相比,在界面上和功能上都有很大的变化,首先是功能增加了,安全性增强了,但配置操作的也比较以前的老版本复杂多了。

我用的是win2008 r2英文版,安装配置zblog程序的时候发现,后台管理的登录界面的验证码死活显示不出来,后来估计是path的问题,但是又找不到像IIS6.0一样的设置。

在网站属性->主目录->配置->选项中启用父目录没有这个选项。

后来发现,win2008的IIS要启用父路径,是要到ASP菜单中编辑的。

打开IIS后,选中你的网站站点,右边会出现对应的功能视图:点击网站图标后,然后在右边找到ASP。

在IIS管理器中找到ASP图标,双击进去编辑,把启用父路径改为"true",然后点击右边的应用即可。

解决方法:An error occurred on the server when processing the URL. Please contact the system administrator
2011-04-07 12:15:37 来源:源码之家站长整理【大中小】浏览:63607 次在WINDOWS7或SERVER2008上安装了IIS7.5,调试ASP程序时出现以下错误:
An error occurred on the server when processing the URL. Please contact the system administrator
解决方法如下:
设置方法一:
以管理员身份运行CMD,将目录定位到%windir%\system32\inetsrv\,然后执行appcmd set config -section:asp -scriptErrorSentToBrowser:true。

%windir%\system32\inetsrv\appcmd set config -section:asp -scriptErrorSentToBrowser:true
设置方法二:
打开IIS7的asp设置,展开“调试属性”选项,“将错误发送到浏览器”这项默认的是False,改为True,然后点右侧的应用!如图所示:
通过以上设置后,再从浏览时打开出错ASP页面时就能看到页面出错的详细信息,方使调试。

如果是公开的Web服务器建议不要打开此选项,以防出错信息被他人利用。

网站http服务器内部500错误的解决方法 [图文]
来源:互联网作者:佚名时间:08-21 15:13:44【大中小】很多站长在建设网站时,经常遇到程序运行时打不开的问题,有的是因为程序出现错误,无法运行,而有的是因为服务器的原因,这篇文章从客户端设置等方面尽量快速发现问题所在
很多站长在建设网站时,经常遇到程序运行时打不开的问题,有的是因为程序出现错误,无法运行,而有的是因为服务器的原因。

今天78t站长网先为大家整理一个常见的错误和解决办法,希望能有所帮助,如果您采用以下办法还没有解决,您可以联系站长。

今天介绍的错误是:http服务器内部500错误,这个错误是很多站长无论是自己写的程序还是下载采用别人的源程序经常遇到的。

一按错页面显示是:
网站无法显示该页面
HTTP 500
最可能的原因是:
•该网站正在进行维护。

•该网站有程序错误。

您可以尝试以下操作:
刷新该网页。

返回到上一页。

更多信息
此错误(HTTP 500 内部服务器错误)意味着您正在访问的网站出现了服务器问题,此问题阻止了该网页的显示。

有关 HTTP 错误的详细信息,请参阅帮助。

很多站长看到这个页面便目瞪口呆,有的人到百度搜索答案,网上的答案大同小异,很多都很复杂,根本不知道在说什么。

其实服务器内部500错误大概可分为两种,一种是服务器本身权限问题,另一种是程序上不规范或者错误造成。

所以要解决此问题需要先弄清楚其到底是哪种原因,那该如何检测是那种原因呢?请往下看:
在IE浏览器下点击工具-internet选项-高级,滚动条拉到最后,将“显示友好HTTP 错误信息”前的勾去掉,确定,这时刷新“500内部服务器错误”页面,或者重新启动该页面,页面便会弹出新的报错项目,这是网页报错的信息便会告诉你是原因导致此错误发生。

当然这时,很多站长会发现即使显示出错误类型了,还是不知道怎么解决,最简单方法就是你吧新的错误类型再次复制到到百度里进行提问查询,便知道如何解决了。

对于程序问题,在这里实在不好说是怎么解决,因为程序错误类型很多,根本不知道各位站长会遇到怎样的错误,如果查出来是权限问题,那么好解决,往下看:
程序在本地情况下:点击进入到源程序的根目录文件夹,点击最上面的工具-文件夹选项-查看,将“使用简单文件共享(推荐)”前面的勾去掉,确定。

这时要对你要设置权限的文件或者文件夹进行更改权限,选中文件或文件夹右击,属性-安全-添加-高级-立即查找,在下面的一组用户中选择IWAM_(你的计算机名)和IUSR_(你的计算机名),确定,返回
“安全”界面,将IWAM_(你的计算机名)(为进程账户)权限设置为完全控制,IUSR_(你的计算机名)(来宾账户)设置成读取权限。

如果你要是觉得很烦,最简单就是选中整个存放程序的文件夹,注意是存放程序的文件夹,进行右击重复以上步骤,当选择权限时,直接选择 Everyone确定后将权限设置成完全控制即可,如果你的程序是在服务器上出现权限问题需要跟精简服务商联系了!
http 500内部服务器错误如何解决
http 500内部服务器错误如何解决?首先你要先装好IIS,XP SP2中的应该是5.1版本的,安装方法:
1->打开控制面板,选择添加删除程序
2->选择添加删除组件,选择Internet信息服务,也就是IIS
3->点击下一步安装就好了
安装好之后也许你的机子会正常的显示http://localhost/的页面,但很遗憾我的无法正常显示,而且是显示HTTP 500 内部服务器错误,当然我相信肯定有很多人遇到这种情况,搜索一下就知道有多少了。

解决方法:
首先我们要在Internet Explore中选择工具->Internet选项->高级->显示友好的HTTP错
误信息,把这一项前面的对钩取消。

这样刷新一下http://localhost/这个页面就会显示出详细的出错信息,有可能会有其他原因,现在只说我遇到的,也是大多数人遇到的错误原因,也就是下面的错误:
Server Application Error
The server has encountered an error while loading an application during the pro cessing of your request. Please refer to the event log for more detail informat ion. Please contact the server administrator for assistance.
至于出错的具体原因,在这里就不多说了,我们只谈论解决的办法,如果你有兴趣去弄明白其原因,你可以参阅网上的其他资料。

解决方案:
1->右击我的电脑->管理->本地用户和组->用户,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样
2->开始->运行->输入cmd进入控制台
3->在控制台下输入cd c:\Inetpub\AdminScripts
4->输入cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码
5->输入cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码
注意这时候控制台不要关闭
刷新http://localhost/如果正常显示出两个页面,说明正常,下面的就可以不去做,如果不行就请继续
6->继续在控制台下输入cscript.exe synciwam.vbs -v
7->如果这时候出现8004e00f错误的话跳过步骤8,直接执行步骤9
8->输入iisreset,重启IIS,刷新http://localhost/,正常
9->开始->运行->输入dcomcnfg->进入组件服务->点击右边的组件服务->计算机->我的电脑->COM+应用程序
报错"COM+ 无法与 Microsoft 分布式事务协调程序交谈",无法查看里面的对象
10->进入事件查看器,发现msdtc服务没有正常启动。

11->开始->运行->输入regedit进入注册表(下面删除的几项最好先导出一下)
12->找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC删除
13->找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC删除
14->找到HKEY_CLASSES_ROOT\CID删除
15->在控制台下继续输入net stop msdtc停止MSDTC服务
16->输入msdtc -uninstall卸载MSDTC服务
17->输入msdtc -install重新安装MSDTC服务
18->确认在事件查看器中msdtc服务已经正常启动
19->如果没有正常工作,请重新执行第17步骤,多执行几次,这样我们可以看到COM+应用程序可以访问,如果不能重启电脑看下,IIS也应该能正常工作,刷新http://localhos t/,刷新页面看下是否成功,如果还是不成功的话,就把IIS重新安装一下。

20->问题解决。

今天一客户打电话说页面无法加载,我过去看了下出现下面的问题。

这样的问题也是程序在运行时常遇见的,所以在解决后就给贴出来了~~
问题:
BC30138: 无法在路径“C:\WINDOWS\TEMP\”中创建临时文件: 拒绝访问。

解决方法:
找到temp文件夹,右击选择“共享与安
服务器错误
500 - 内部服务器错误。

您查找的资源存在问题,因而无法显示。

服务器为WINDOW7+sqlserver2005+asp的环境。

客户端不论windows7还是winXP,IE7,IE8,都显示以上错误。

但在服务器本机上执行,却会显示详细的出错信息,如行号,程序名,错误类型等等。

我已经将什么友好显示错误的钩给去掉了!
IIS7.5 中的错误页中的“编辑功能设置”深藏不露,费了很大神才找出来;
友耐ERP 报错:
解决办法:清除C盘日志文件,硬盘已满
千博网站升级中数据库报错问题
一定要用SA 作为用户名,如没有必须要在数据库中建立以个登陆名,不要用
sq_jiashengco ,这样就会报错。

Microsoft SQL Server还原失败,错误: 3219 MSSQL还原数据库失败,提示如下:还原对与服务器失败。

(Microsoft.SqlServer.Smo)
其它信息:执行Transact-SQL语句或批处理时发生异常。

(Microsoft.SqlServer.ConnectionsInfo)。

不能选择文件或文件组“……”用于此操作。

RESTORE DATABASE 正在异常终止。

(Microsoft SQL Server, 错误:3219)
出现此错误时我的操作步骤为:右击数据库》》任务》》还原》》文件和文件组》》源设备(选择备份文件)》》指定备份文件位置》》添加选定文件。

在“还原文件和文件组”对话框中点击“确定”按钮,即出现上面显示的错误。

正确的步骤为:右击数据库》》任务》》还原》》数据库》》源设备(选择备份文件)》》指定备份文件位置》》添加选定文件。

在“还原数据库”对话框中点击“确定”按钮,即可正确还原。

主要原因:文件和文件组备份必须被还原到匹配的数据库
system.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权
2013-02-01 10:05 1748人阅读评论(0) 收藏举报大家使用sql server 进行还原的时候可能会遇到:
system.Data.SqlClient.SqlError:因为数据库正在使用,所以无法获得对数据库的独占访问权
这个错误
下面是有一个解决办法:
右击你的数据库图标-->属性-->选项-->状态-->限制访问
默认是multi_user多用户的,改成single_user单用户就可以了,改的时候他会给你一个提示说:
” 若要更改数据库属性,SQL Server 必须关闭此数据库的所有其他连接。

是否确实要更改属性并关闭所有其他连接? “
按是就可以了,那你现在应该可以进行还原了!
记得还原之后哦把 single_user 改回来,否则被人就访问不了了!。

相关文档
最新文档