一站式百度SEO排名优化!-找老刘博客 低投入,高转化,精益求精、一丝不苟:旨在提供更好的SEO服务!

首页>>前端开发

asp.net:“/”应用程序中的服务器错误,导致站点500错误,收录消失!

首页 2020-02-06 前端开发 2589 ℃Tags: 500错误


在家办公的第一天就发现一个.net网站关键词排名全部消失不见了,一查收录心里咯噔一下:坏事了,这次网站又出幺蛾子,打不开!

下载.jpg

1.jpg

打开之后报错如上图所示。

链接异常.png

站长工具显示1月27日(大年初三),爬虫发起抓取后返回码变成500。

异常2.png


怎么解决?

问题:“当前标识没有对"Temporary ASP.NET Files"的写访问权限的解决办法

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

解决办法:安装asp.net2,步骤如下。 

翻阅了一些资料后发现是需要重新注册IIS服务扩展,在“开始”-“运行”里输入如入命令,回车,搞定 C:WINDOWSMicrosoft.NETFramework 4.0.30319spnet_regiis -i -enable


这种情况通常是因为先安装了.net Framework,然后再安装IIS服务器导致的,所以只要在IIS重新注册一遍.net Framework就可以了!

针对asp.net 4.0 的设置方法


今天部署一个网站,环境windows 2008+IIS 7.5,部署好以后访问提示报错:

Server Error in ‘/' Application.

The current identity (ECS-XXXXX estweb) does not have write access to ‘C:WindowsMicrosoft.NETFramework 4.0.30319Temporary ASP.NET Files'.

网上办法C:WindowsMicrosoft.NETFramework 4.0.30319spnet_regiis -i -enable 注册完以后还是不可以,最后按照报错提示去查看这个目录,发现Temporary ASP.NET Files不存在,新建文件夹Temporary ASP.NET Files 并赋权限以后访问正常。


关于CS0016: Could not write to output file ‘c:WINDOWSMicrosoft.NETFramework 4.0.30319Temporary ASP.NET Files… ‘Access is denied.' 的解决办法

1、添加用户"Network Service” 和 “IIS_IUSERS” 读下面目录的读写权限

a) C:WindowsTemp

b) C:WindowsMicrosoft.NETFramework 4.0.30319Temporary ASP.NET Files

2、在C:WindowsMicrosoft.NETFramework64 4.0.30319

 aspnet_regiis.exe -i

3、重启iis

iisreset /retart 

如果还是不行,请重装IIS和framework,再把上面步骤执行一下。


本次情况在第一步中“重新注册IIS服务扩展”已经解决问题,如果还不能解决请看下面第二步骤,最后重装iis和framework作为最后的杀招,不到万不得已相信也没人愿意这么折腾,最后折腾之前,记得备份、。

搜索
分类
热门标签
  • 首页
  • 电话
  • QQ
  • 联系老刘手机
    1043025812
    联系老刘微信
    扫描微信二维码