网站在本地时没有问题!上传服务器得了这样的错误!是什么回事了!说明:服务器应用程序时发生错误。该应用程序的当前自定义错误设置,出于安全原因,详细的应用程序错误,向偏远地区。不过,本地服务器计算机上运行的显示。 详细信息:这说明了一个错误的讯息,一个偏远的电脑上,您可以显示当前的Web应用程序的根目录“的Web.config ”配置文件中, <customerrors>创造一个标记,请。然后,此标记<customerrors> “模式”属性“关”的设置为请。 
< ! -W eb.config的配置文件- >“ <configuration> 
    在<system.web> 
         <customerrors mode="off"/> 
     < / system.web > 
< /配置> 
注意:当前错误页被显示在一个自定义错误页面更改配置的应用<customerrors>标记“的defaultRedirect ”属性,以取代自订错误网页的网址。 
< ! -W eb.config的配置文件- >“ <configuration> 
    在<system.web> 
         <customerrors mode="remoteonly" defaultredirect="mycustompage.htm"/> 
     < / system.web > 
< /配置>

解决方案 »

  1.   

    lz,看看这个,应该有帮助:#HOW TO: Control Authorization Permissions in an ASP.NET Applicationhttp://support.microsoft.com/?id=316871
      

  2.   

    服务器配置的问题,检测一下ASP.Net的版本号是不是2.0.50727
      

  3.   

    先修改Web.config<customerrors mode="Off"/>上传到服务器看真实出错信息
      

  4.   

    我想是一些文件的存放位置有问题1,bin文件夹和web.comfig要放在空间虚拟目录跟目录2,如果web.comfig有写sql连接字符串的话,由于本机传到、空间了,一些字段页要改成sql空间的,如sever=.改成xxx.xxx.xxx.xxx   的IP形式
    如三楼所说  吧 customerrors mode="remoteonly" 改成customerrors mode="Off" 看看提示什么错误 
      

  5.   

    把customerrors mode设成off,再浏览看错误信息是什么
      

  6.   

    改了off之后:
    说明:此应用程序所允许的安全政策,你不尝试。此应用程序,以获取必要的权限,为系统管理员或征询配置文件申请变更的信任程度,请。 异常详细信息: system.security.securityexception :输入' system.data.oledb.oledbpermission ,对System.Data ,版本= 2.0.0.0 ,文化=中立, publickeytoken = b77a5c561934e089要求访问失败。 来源错误: 
    上线是不是一个有关人士介绍] 
      源文件: app_web_pitarkrl.6.cs在线: 0 堆栈跟踪: 
    SecurityException: 型 'System.Data.OleDb.OleDbPermission, System.Data, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089' 版本= 2.0.0.0 ,文化=中立, publickeytoken = b77a5c561934e089要求访问失败。 ] 
       System.Security.CodeAccessSecurityEngine.Check(Object demand, StackCrawlMark& stackMark, Boolean isPermSet) +0
       System.Security.PermissionSet.Demand() +81
       System.Data.Common.DbConnectionOptions.DemandPermission() +55
       System.Data.OleDb.OleDbConnection.PermissionDemand() +39
       System.Data.OleDb.OleDbConnectionFactory.PermissionDemand(DbConnection outerConnection) +22
       System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory) +105
       System.Data.OleDb.OleDbConnection.Open() +37
       System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +121
       System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) +137
       System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, String srcTable) +83
       System.Web.UI.WebControls.SqlDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +1770
       System.Web.UI.WebControls.AccessDataSourceView.ExecuteSelect(DataSourceSelectArguments arguments) +74
       System.Web.UI.WebControls.BaseDataList.GetData() +53
       System.Web.UI.WebControls.DataList.CreateControlHierarchy(Boolean useDataSource) +284
       System.Web.UI.WebControls.BaseDataList.OnDataBinding(EventArgs e) +56
       System.Web.UI.WebControls.BaseDataList.DataBind() +72
       System.Web.UI.WebControls.BaseDataList.EnsureDataBound() +55
       System.Web.UI.WebControls.BaseDataList.CreateChildControls() +63
       System.Web.UI.Control.EnsureChildControls() +87
       System.Web.UI.Control.PreRenderRecursiveInternal() +41
       System.Web.UI.Control.PreRenderRecursiveInternal() +161
       System.Web.UI.Control.PreRenderRecursiveInternal() +161
       System.Web.UI.Control.PreRenderRecursiveInternal() +161
       System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +6978
       System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +213
       System.Web.UI.Page.ProcessRequest() +86
       System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) +18
       System.Web.UI.Page.ProcessRequest(HttpContext context) +49
       ASP.default_aspx.ProcessRequest(HttpContext context) in App_Web_pitarkrl.6.cs:0
       System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +303
       System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +64
    =======================
    日文翻过来的,看不懂是什么!! 
      

  7.   

    <customerrors mode="Off"/> 
    这东西用来自定义错误页面的吧!貌似!!!