asp.net - 无法使用模拟开始监视 global.asax .net 3.5 Web 服务上的更改

标签 asp.net web-services impersonation

我正在尝试在 asp.net 3.5 网络服务中使用模拟。但是,每当我尝试在启用模拟(在 web.config 中)的情况下运行该服务时,我都会在 Windows 事件日志中收到以下错误:

异常消息:无法开始监视对“C:\1work\temp\NotificationWatcherWebServiceClean2010\NotificationWatcherWebService\NotificationWatcherWebService\global.asax”的更改

我最初甚至没有 global.asax 所以我尝试添加 1 并为我尝试模拟的用户添加显式权限。

我正在使用以下环境。
视觉工作室 2010
视窗 7 64 位
.Net 框架 3.5

有任何想法吗?

最佳答案

每次我收到一个新盒子或重新成像时,我都会看到这个问题。我要做的是授予被模拟的帐户(假设它是单个帐户,否则您可能需要授予一组用户)访问关键文件夹的权限。

具体C:\windows\Microsoft.NET\Framework\v2.0.50727\Temporary ASP.NET Files但你也可以试试 c:\windows\temp和您自己的用户临时文件夹位于 C:\Users\userid\AppData\Local\Temp .

关于asp.net - 无法使用模拟开始监视 global.asax .net 3.5 Web 服务上的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4889297/

相关文章:

c# - 设置 GetTokenInformation 返回的 TOKEN_PRIVILEGES.LUID_AND_ATTRIBUTES 数组的大小

spring-mvc - 如何在Spring中使用SwitchUserFilter模拟用户?

c# - 使用 jquery 或 javascript 从 asp.net 转发器隐藏/显示特定数量的项目

asp.net - 装配引用 Catch-22

asp.net - 将两个元素对齐在同一行

java - 将 MTOM 与 XOP 结合使用的优点

c# - 动态添加行到 <table>

用于ajax请求的Java服务器

java - 同一个 tomcat 实例上的多个 Web 应用程序是好是坏?

c# - 我应该将 Timer、ThreadPool、AutoResetEvent 或 "join"与 Impersonation 一起使用吗?