这是我做的网站,VS2005+Sql Server2000制作的,本地和IIS里看都没有问题,上传服务器后,变成这个样子,已经按照提示修改了,但还是这个提示不变,想问问为什么,请高手指教,工作急用,在线等。如果解决了问题,会多给分。“/”应用程序中的服务器错误。
--------------------------------------------------------------------------------运行时错误 
说明: 服务器上出现应用程序错误。此应用程序的当前自定义错误设置禁止远程查看应用程序错误的详细信息(出于安全原因)。但可以通过在本地服务器计算机上运行的浏览器查看。 详细信息: 若要使他人能够在远程计算机上查看此特定错误信息的详细信息,请在位于当前 Web 应用程序根目录下的“web.config”配置文件中创建一个 <customErrors> 标记。然后应将此 <customErrors> 标记的“mode”属性设置为“Off”。
<!-- Web.Config 配置文件 --><configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
 注释: 通过修改应用程序的 <customErrors> 配置标记的“defaultRedirect”属性,使之指向自定义错误页的 URL,可以用自定义错误页替换所看到的当前错误页。
<!-- Web.Config 配置文件 --><configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>
 

解决方案 »

  1.   

    你把在安全区中添加上 everyone这个属性
      

  2.   

    请按照错误提示配置web.config,才能在远程服务器上看见详细的错误提示。
     <customErrors mode="Off"/>
      

  3.   

    文件夹-属性-安全-everyone权限
      

  4.   

    如果本地IIS中调试正常,应该是下面两种情况:
    1、数据库连接的错误,由于,你的iis中站点的位置和服务器中站点的位置不同所导致。
    2、服务器设置本身有问题。
      

  5.   


    数据库链接已经改成服务器的了,应该不会有错,感觉像是服务器的问题,html页面可以,建个aspx的空页面就报同样的错误。
      

  6.   

    哈哈,第三个碰见这个问题的人我上次帮别人解决问题时搜了下找到了
    “What you/they need to do is in IIS, create separate 'Application Pools'for each version of .Net. So, one for 1.1, another for 2.0 and anotherfor 3.0 etc. Then, you/they need to go into the properties inIIS for each website, click the 'ASP.Net' tab and make sure that eachsite that is in the same Application Pool is set to use the sameversion of .Net.“出处 http://geekswithblogs.net/ranganh/archive/2005/04/25/37613.aspx从这句话看,问题经常出现在当服务器有2种以上的.net版本,1.1, 2.0, 3.5
    要做的就是分别建一个application pool给每个版本的.net
    然后需要进入IIS,在每个文件夹上右键属性,点asp.net选项卡,确认每个网站被设置了相对应的.net版本。2个以上版本的.net混在一个application pool里导致上面你的那种错误。本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/lovnov/archive/2009/09/02/4509608.aspx
      

  7.   

    需要进入IIS,创建虚拟目录后,并点创建属性
      

  8.   


    分别建一个application pool给每个版本的.net
    这是什么?怎么建?
      

  9.   

    framework的问题,05做出来的应该是2.0的,问下服务器那边支不支持
      

  10.   


    控制面板,管理工具,IIS管理器,你展开你计算机名字,不是有两个东西么,一个是网站,上面那个不就是了。
      

  11.   


    你那个是什么版本的IIS?6.0?我的只有网站
      

  12.   

    我的是IIS6.0
    注意一点哦,我的是英文的所以叫application pool我不知道中文叫啥。
      

  13.   

    http://www.cnblogs.com/glamorsunny/archive/2006/05/25/408629.aspx
      

  14.   

    设置<system.web> 
            <customErrors mode="Off"/> 
        </system.web> 看看具体错误
    1 框架配置问题
    2 程序问题
    3 权限设置问题
      

  15.   

    呃,我这边搜索的时候CSDN给报这个错误……
      

  16.   

    总结楼上
    1、.net环境
    2、权限问题
    3、应用程序池配置 application pool
      

  17.   

    谢谢各位了,问题解决了,是服务器的问题,他们的.net默认是1.1的,可是昨天客服没在,其他人说不清,今天让他手动调到2.0了。就好了,各位辛苦了。
      

  18.   

    哎,同样的错误,找了几天的错误竟然是因为 DLL文件版本不一样的原因,杯具,修改DLL后同上问题已经解决,给位童鞋也可以仔细观察一下自己的DLL文件是否全是对的 传送有没有中断过。 我的问题就是出在DLL上的。