当前位置:编程学习 > C#/ASP.NET >>

求救高手:Server Error in '/aaa' Application.解决立即给分!

Runtime Error 
Description: An application error occurred on the server. The current custom error settings for this application prevent the details of the application error from being viewed remotely (for security reasons). It could, however, be viewed by browsers running on the local server machine. 

Details: To enable the details of this specific error message to be viewable on remote machines, please create a <customErrors> tag within a "web.config" configuration file located in the root directory of the current web application. This <customErrors> tag should then have its "mode" attribute set to "Off".


<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration>
 

Notes: The current error page you are seeing can be replaced by a custom error page by modifying the "defaultRedirect" attribute of the application's <customErrors> configuration tag to point to a custom error page URL.


<!-- Web.Config Configuration File -->

<configuration>
    <system.web>
        <customErrors mode="RemoteOnly" defaultRedirect="mycustompage.htm"/>
    </system.web>
</configuration>
 
--------------------编程问答-------------------- 配置文件改为
<configuration>
    <system.web>
        <customErrors mode="Off"/>
    </system.web>
</configuration> --------------------编程问答-------------------- 把 customErrors mode="RemoteOnly"
设为 customErrors mode="Off" 看看错误是什么 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- 先看详细错误,再对症下药.
--------------------编程问答-------------------- 把 customErrors mode="RemoteOnly"
改为 customErrors mode="Off"
允许调试信息
 <compilation 
         defaultLanguage="c#"
         debug="true"
    />

编译程序使用Debug --------------------编程问答-------------------- 按net_lover(【孟子E章】)的方法设置后出现:

Object variable or With block variable not set
 
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. 

Exception Details: System.Runtime.InteropServices.COMException: Object variable or With block variable not set

Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace: 


[COMException (0x800a005b): Object variable or With block variable not set]
   objWebPro.OWAccountingClass.SetAccountingInfo(OWAccountingRequest request) +0
   PayByPeriodResult.Page_Load(Object sender, EventArgs e) +1495
   System.Web.Util.CalliHelper.EventArgFunctionCaller(IntPtr fp, Object o, Object t, EventArgs e) +15
   System.Web.Util.CalliEventHandlerDelegateProxy.Callback(Object sender, EventArgs e) +34
   System.Web.UI.Control.OnLoad(EventArgs e) +99
   System.Web.UI.Control.LoadRecursive() +47
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1061

 
--------------------编程问答-------------------- 调用com组件是出错.
--------------------编程问答-------------------- Web.config 问题

我刚刚也遇到这个问题了,用一个新的Web.config替换就没有问题了。

我后来仔细对了对没有发现太大的差别。注意下面的权限问题

    <authorization>
        <allow users="*" /> <!-- 允许所有用户 -->
            <!--  <allow     users="[逗号分隔的用户列表]"
                             roles="[逗号分隔的角色列表]"/>
                  <deny      users="[逗号分隔的用户列表]"
                             roles="[逗号分隔的角色列表]"/>
            -->
    </authorization>


补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,