两台机器,一个是win server 2003, 另一个是win xp pro.
都装了vs.net,server是iis 6.0, xp是iis 5.0 。 数据库在win server 2003
我做的web system分别都放在两台机器里面。分别用virtual directory
问题是这样的,我用xp 可以debug我的web system,但是当我在server 上debug,就会出现access deny的error。
Access to the path "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Temporary ASP.NET Files\xxxxx\7f635044\fff86b83" is denied.
ASP.NET is not authorized to access the requested resource. Consider granting access rights to the resource to the ASP.NET request identity. ASP.NET has a base process identity (typically {MACHINE}\ASPNET on IIS 5 or Network Service on IIS 6) that is used if the application is not impersonating. If the application is impersonating via
我google了一下,做了以下一些改动。我尝试把
我又把index service给stop了(网上说跟这个有关系),可是还是不行。
我又在IIS 6.0里把Directory Security 里面的account used for anonymous access里面的user 改成administrator(member of administrator group and debugger group)
结果还是不行。
有没有遇到相同问题的朋友,这个问题好像挺普遍的,IIS 6.0在安全性能上作了很多upgrade