Discuz!NT官方社区

首页 » Discuz!NT交流与讨论 » BUG 反馈 » 怎样在 web.config”配置文件中创建一个 <customErrors> 标记
寒花随风飘 - 2007-6-10 9:47:00


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


这句话是什么意思啊?怎样在 web.config”配置文件中创建一个 <customErrors> 标记 啊,不会啊~~

我的是虚拟主机上装的,那个可以帮我把配置好的web.config文件打包传上来啊~谢过!

有心人愿意教我就加我QQ29262470吧,感激不仅~
bighead - 2007-6-10 23:13:00
将您的web.config编辑,查找customErrors项
将其修改为Off并以UTF-8格式保存试试
寒花随风飘 - 2007-6-11 14:54:00
偶试了的,还是不行~我Q是29262470

我的虚拟主机支持.net  我让空间商给我升级到 net 2.0 但好象还是不行~~

至于那个配置文件,我是配置好了呀

我是安装在BBS目录下的,

DNT文件我只这样配置的:





引用:
<?xml version="1.0"?>
<BaseConfigInfo xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <Dbconnectstring>Provider=Microsoft.Jet.OleDb.4.0;Data Source=D:\database\access_db.config;Persist Security Info=True;</Dbconnectstring>
  <Tableprefix>dnt_</Tableprefix>
  <Forumpath>/bbs/</Forumpath>
  <Founderuid>0</Founderuid>
</BaseConfigInfo>




WEB文件我是这样配置的:



引用:
<?xml version="1.0" encoding="utf-8" ?>
<configuration>

  <system.web>

    <compilation
        defaultLanguage="c#"
        debug="false"
    />

    <authentication mode="None" />
   
    <authorization>
        <allow users="*" /> <!-- 允许所有用户 -->
    </authorization>

    <trace
        enabled="false"
        requestLimit="10"
        pageOutput="false"
        traceMode="SortByTime"
        localOnly="true"
    />

    <sessionState
            mode="InProc"
            stateConnectionString="tcpip=127.0.0.1:42424"
            sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes"
            cookieless="false"
            timeout="20"
    />

    <!-- 以下为Discuz!NT相关的一些系统设置, 如果有疑问, 请访问 http://nt.discuz.net/config 获得更详细的说明 -->

    <!--  注意:此节设置错误信息的显示

          "On" 始终显示自定义(友好的)信息。
          "Off" 始终显示详细的 ASP.NET 错误信息。
          "RemoteOnly" 只对不在本地 Web 服务器上运行的
    -->
    <customErrors
    mode="off"
    />

    <!--  注意:此节设置全球化,Discuz!NT由此支持多语言。 -->
    <globalization
            requestEncoding="utf-8"
            responseEncoding="utf-8"
            fileEncoding="utf-8"
    />
 
    <!--  注意:此节设置是否使用ASP.net表单安全验证,Discuz!NT使用自己的验证。-->
    <pages  validateRequest="false"  />


    <!--  注意:此节设置由Discuz!NT接管http请求。不会干涉对非Discuz!NT论坛路径下的请求。 -->
    <httpModules>
        <add type="Discuz.Forum.HttpModule, Discuz.Forum" name="HttpModule" />
    </httpModules>

</system.web>

</configuration>






我把他们都放在了网站的根目录下的



希望能帮我解决一下!~
bighead - 2007-6-11 15:35:00
另外一个帖子中答复您了
寒花随风飘 - 2007-12-16 18:03:00
偶现在没搞这个了 请不要加我QQ
AD:
www.lovepm8.cn
www.loveps8.cn

其实对于问问题 建议大家加入交流群.
戏水 - 2007-12-18 10:57:00
寒 时隔半年 您回来ad啦
onlinedear - 2008-1-14 2:45:00
晕菜了···现在是凌晨两点42分 我从晚上就点开始安装NET版本  也是出现这种问题 希望戏水哥哥帮忙把那两个文件内容发一下吧  郁闷死了  帮助里面是截图 代码不能复制  也不知道哪个打错了  同样出现这种问题

说一下这种现象主要是哪出现问题了

能都做个菜鸟补丁包发一下啊
寒花随风飘 - 2008-3-3 20:45:00


引用:
原帖由 戏水 于 2007-12-18 10:57:00 发表
寒 时隔半年 您回来ad啦


惭愧啊~~呵呵~~~
1
查看完整版本: 怎样在 web.config”配置文件中创建一个 <customErrors> 标记