首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

虚拟主机ASP.NET网站不幸遇到HTTP 500异常,请教该怎么编写用于发布的web.config文件

2012-01-19 
虚拟主机ASP.NET网站不幸遇到HTTP 500错误,请问该如何编写用于发布的web.config文件?服务器环境:网络服务

虚拟主机ASP.NET网站不幸遇到HTTP 500错误,请问该如何编写用于发布的web.config文件?
服务器环境:
      网络服务商提供的虚拟主机,.NET版本为2.0.50727。
      运行asp程序没有任何问题,Access数据库的查询与修改都没有问题。
错误:
      运行ASP.NET时遇到了无情的HTTP   500错误,与提供商交涉的结果就是他们一口咬定是web.config错误,号称有成功的asp.net   2.0的案例,但他们又不提供可以正常使用的web.config样例。
         
          以下是网络服务商提供的IIS错误信息,麻烦各位高手给分析下,谢谢!

Event   code:   3006  
Event   message:   A   parser   error   has   occurred.  
Event   time:   2007-8-6   9:30:19  
Event   time   (UTC):   2007-8-6   1:30:19  
Event   ID:   d7e269a3c1d548c891cb1080bb9e06d4  
Event   sequence:   17  
Event   occurrence:   4  
Event   detail   code:   0  
 
Application   information:  
        Application   domain:   /LM/W3SVC/1167871086/Root/wow-29-128308371389218750  
        Trust   level:   Full  
        Application   Virtual   Path:   /abc
        Application   Path:   X:******\abc\  
        Machine   name:   ***********  
 
Process   information:  
        Process   ID:   1576  
        Process   name:   aspnet_wp.exe  
        Account   name:   ***********  
 
Exception   information:  
        Exception   type:   HttpParseException  
        Exception   message:   Could   not   load   file   or   assembly   'Microsoft.ReportViewer.WebForms,   Version=8.0.0.0,   Culture=neutral,   PublicKeyToken=b03f5f7f11d50a3a '   or   one   of   its   dependencies.   系统找不到指定的文件。  
 
Request   information:  
        Request   URL:   *********
        Request   path:*********  
        User   host   address:   **********
        User:    
        Is   authenticated:   False  
        Authentication   Type:    
        Thread   account   name:   **********  
 
Thread   information:  
        Thread   ID:   1  
        Thread   account   name:   ********
        Is   impersonating:   False  
        Stack   trace:         at   System.Web.UI.TemplateParser.ParseString(String   text,   VirtualPath   virtualPath,   Encoding   fileEncoding)
      at   System.Web.UI.TemplateParser.ParseFile(String   physicalPath,   VirtualPath   virtualPath)
      at   System.Web.UI.TemplateParser.ParseInternal()
      at   System.Web.UI.TemplateParser.Parse()
      at   System.Web.Compilation.BaseTemplateBuildProvider.get_CodeCompilerType()
      at   System.Web.Compilation.BuildProvider.GetCompilerTypeFromBuildProvider(BuildProvider   buildProvider)


      at   System.Web.Compilation.BuildProvidersCompiler.ProcessBuildProviders()
      at   System.Web.Compilation.BuildProvidersCompiler.PerformBuild()
      at   System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath   virtualPath)
      at   System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath   virtualPath,   Boolean   noBuild,   Boolean   allowCrossApp,   Boolean   allowBuildInPrecompile)
      at   System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext   context,   VirtualPath   virtualPath,   Boolean   noBuild,   Boolean   allowCrossApp,   Boolean   allowBuildInPrecompile)
      at   System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath   virtualPath,   HttpContext   context,   Boolean   allowCrossApp,   Boolean   noAssert)
      at   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath   virtualPath,   Type   requiredBaseType,   HttpContext   context,   Boolean   allowCrossApp,   Boolean   noAssert)
      at   System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext   context,   String   requestType,   VirtualPath   virtualPath,   String   physicalPath)
      at   System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext   context,   String   requestType,   VirtualPath   virtualPath,   String   physicalPath)
      at   System.Web.HttpApplication.MapHttpHandler(HttpContext   context,   String   requestType,   VirtualPath   path,   String   pathTranslated,   Boolean   useAppConfig)
      at   System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
      at   System.Web.HttpApplication.ExecuteStep(IExecutionStep   step,   Boolean&   completedSynchronously)
 
 
Custom   event   details:  
 




[解决办法]
应该不是web.config的问题,提示如下:
Could not load file or assembly 'Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a ' or one of its dependencies. 系统找不到指定的文件。

你是否正确部署了Microsoft.ReportViewer.WebForms, Version=8.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a这个程序集呢

热点排行