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

诚请,怪异有关问题大家来看看,顶者有分

2012-01-28 
诚请高手指点,怪异问题大家来看看,顶者有分。就这个问题,已经因扰了N长时间了大家来看看。原问题地址有:http

诚请高手指点,怪异问题大家来看看,顶者有分。
就这个问题,已经因扰了N长时间了大家来看看。原问题地址有:
http://community.csdn.net/Expert/topic/5457/5457213.xml?temp=.6297571
http://community.csdn.net/Expert/topic/5468/5468189.xml?temp=.1478235

现在已经重新安装了操作系统windows2003,升级了iis。但重新编译active   exe后,在visual   studio   2005下运行正常,但在iis6下运行就会出错。。根据要求,已经把相应的权限加上了。但仍然报错。(active   exe在运行时需要写日志文件:*.log)

错误提示:
//-----------------------

“/”应用程序中的服务器错误。
--------------------------------------------

检索   COM   类工厂中   CLSID   为   {C6903523-ED82-4D7F-BD4C-B85B792421A8}   的组件时失败,原因是出现以下错误:   80070005。  
说明:   执行当前   Web   请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。  

异常详细信息:   System.UnauthorizedAccessException:   检索   COM   类工厂中   CLSID   为   {C6903523-ED82-4D7F-BD4C-B85B792421A8}   的组件时失败,原因是出现以下错误:   80070005。  

ASP.NET   未被授权访问所请求的资源。请考虑授予   ASP.NET   请求标识访问此资源的权限。ASP.NET   有一个在应用程序没有模拟时使用的基进程标识(通常,在   IIS   5   上为   {MACHINE}\ASPNET,在   IIS   6   上为网络服务)。如果应用程序正在通过   <identity   impersonate= "true "/>   模拟,则标识将为匿名用户(通常为   IUSR_MACHINENAME)或经过身份验证的请求用户。  

要将   ASP.NET   访问权限授予某个文件,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示   ASP.NET   帐户,选中所需访问权限对应的框。

源错误:  


行   19:           //WebYingPing.Cls_用户   obj用户   =   new   WebYingPing.Cls_用户();
行   20:  
行   21:           WebYingPing.Cls_用户Class   obj用户   =   new   WebYingPing.Cls_用户Class();
行   22:  
行   23:  
 

源文件:   d:\WebYingPing   v1.4\login.aspx.cs         行:   21  

堆栈跟踪:  


[UnauthorizedAccessException:   检索   COM   类工厂中   CLSID   为   {C6903523-ED82-4D7F-BD4C-B85B792421A8}   的组件时失败,原因是出现以下错误:   80070005。]
      login..ctor()   in   d:\WebYingPing   v1.4\login.aspx.cs:21
      ASP.login_aspx..ctor()   in   c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\root\694b947e\34e32e61\App_Web_2r37ghpl.19.cs:0
      __ASP.FastObjectFactory_app_web_2r37ghpl.Create_ASP_login_aspx()   in   c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\Temporary   ASP.NET   Files\root\694b947e\34e32e61\App_Web_2r37ghpl.21.cs:0
      System.Web.Compilation.BuildResultCompiledType.CreateInstance()   +49
      System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath   virtualPath,   Type   requiredBaseType,   HttpContext   context,   Boolean   allowCrossApp,   Boolean   noAssert)   +115
      System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext   context,   String   requestType,   VirtualPath   virtualPath,   String   physicalPath)   +31
      System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext   context,   String   requestType,   VirtualPath   virtualPath,   String   physicalPath)   +40
      System.Web.HttpApplication.MapHttpHandler(HttpContext   context,   String   requestType,   VirtualPath   path,   String   pathTranslated,   Boolean   useAppConfig)   +139
      System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()   +120


      System.Web.HttpApplication.ExecuteStep(IExecutionStep   step,   Boolean&   completedSynchronously)   +155

 


--------------------------------------------
版本信息:   Microsoft   .NET   Framework   版本:2.0.50727.42;   ASP.NET   版本:2.0.50727.210  
//-------------------------------


[解决办法]
不懂 友情UP
[解决办法]
一般是iis配置问题
1。匿名用户有没有打开
2。网站用户有没有分配读取,修改相关文件的权限
3。网站属性有没有读取文件权限
[解决办法]
up
[解决办法]
asp.net的权限不够
使用模拟账户 <identity impersonate= "true " userName= "系统用户名 " password= "系统密码 " />
[解决办法]
顶者有分,没做过这东西
[解决办法]
不会,帮顶!
[解决办法]
在web.config里添加,还有你的iis设置里,要构选匿名和windows集成选项
[解决办法]
友情UP
[解决办法]
没做过
帮顶!
[解决办法]
up
[解决办法]
我顶 顶顶顶
[解决办法]
up
[解决办法]
友情up

[解决办法]
不会,帮顶!
[解决办法]
不会,帮顶!

[解决办法]
是权限的问题 呵呵
[解决办法]
不会,帮顶!
[解决办法]
我看都看不懂
[解决办法]
细心.我来顶一个~~~
[解决办法]
顶一下

热点排行