0
点赞
收藏
分享

微信扫一扫

若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <cust

若要使他人能够在远程计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <cust_服务器

报错提示是这样的!


数据库找不到,

同样也会报这个错误!把数据库路径写对就行了!

权限不够,

或许这样说不贴切,不过,只要把权限设置对就行了!

具体步骤


服务器上网站的发布目录权限配置不正确。。

比如我们在服务器上发布了一个网站,网站存放目录为:PublishedVersion

改正方法:①右键PublishedVersion,属性>>共享>>权限;

②这时候看到一个【添加】按钮,点击【添加】;

③这时候左下方有一个【高级】按钮,点击【高级】;

④这时候中间有一个【立即查找】按钮,点击【立即查找】;

⑤这时候在搜索结果里面找到NetWork(快捷键打N就可以看到了);

⑥选择了NetWork后点击【确定】,再点击【确定】,这时候看到的这个页面就是NetWork的权限了,都打上勾勾,就可以了。。。

备注:服务器系统是Windows Server 2003。


ps:写入权限不用选

其他回答以及解决方案

第一


那么应该是你IIS配置问题了,服务器是2003么?检查下web服务扩展,ASP.NET 有没有被禁用?再看下IIS里的ASP.NET版本是否选对了。


第二

我遇到过你说的这种问题,在服务器上的IE浏览器中看的是正常的,但在客户端访问的时候就会出问题。当时按照出错提示做了更改——完全不行,后来才发现原来是服务器代码中一个获取日期的类型弄错了,改了就没问题了。但在运行中并不会报错。所以我觉得你还是应该仔细检查下服务器端源代码,看是否有哪个地方出错了。



第三


出现这个错误提示的原因,是因为你的这个页面有错误,

比如,你这个页面初始化的时候,需要从数据库中读取数据加载到页面,


比如你有某个Dropdownlist是从数据库中读取数据绑定,但是页面刚加载的时候,你读取到的数据源内容是空的,于是页面就报错了,但是这个错误,在本地是可以查看的,通过外网连接的时候,因为你的配置文件没有配置允许远程查看错误,所以就不能查看,报告的就是你所述的这个错误。


仔细查看你的页面初始化需要绑定的数据,调试一下,是否有某个从数据库读取的数据初始化时候值是null的!



第四


出现这种错,要么是你的程序出错,要不就是服务器配置不正确。

看看你的服务器是否支持asp.net,如果支持的话,要看一下是否支持你程序用的版本,比如你用的是asp.net 2.0 ,但服务器只支持1.0


第五


我也遇到过此类问题,在IIS里把.net 版本换了一下就好了。。 还有把 读取 写入 目录浏览都给选上

PS:目录不用选


第六


我就检查服务器上的iis

我把 iis中目录 下面的执行权限 改为 纯脚本和 可执行文件。 就可以了。 希望能对大家有帮助。



第七


给你的网站所用文件所在的文件夹添加Everyone用户,其权限设置为“完全可控”  试一试


第八


在web.config中添加: 

<system.web> 


        <customErrors mode="Off"/> 


    </system.web> 



这样可以看到具体的错误信息



总结:

由此可见,这个错误的发生包含了许多问题!有待大家发现,如果解决了,切记一定要拿出来分享下!





举报
0 条评论