高分求助!!!C#为什么程序在本地运行没有问题,但部署到服务器上后就不行了呢
高分求助!!!C#为什么程序在本地运行没有问题,但部署到服务器上后就不行了呢
日期:2008-03-20 17:55:04 人气:2
你调试程序的身份是当前登录系统的用户,而在IIS6中,是NetworkService账号,权限不同。修改了web.config,使用impersonate后,默认是以“IUser_你的机器名”这样的账号去访问那个文件,所以会出问题。
其实,提示的错误已经非常明白了:
********************
ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MA