impersonation相关内容
我创建一个内联网asp.net大家在公司应该有机会获得MVC应用程序。我需要运行模拟数据库访问等的网站,但我想知道每个用户是谁。 当我在看 Page.User.Identity.Name 这是一片空白。是否有可能获得用户的Windows帐户,即使网站运行模拟的名字吗? 编辑: 这里有一个小的详细信息。我在IIS 6中的站点匿名访问运行启用。该网站是在有访问数据库(因为所有的员工没有访问数据库
..
我一直在尝试运行从asp.net PowerShell脚本没有成功已经几天。 C#的是: 使用(VAR工艺=新工艺()) { 的ProcessStartInfo的StartInfo =新的ProcessStartInfo(); startInfo.FileName = @“powershell.exe” startInfo.Arguments =“参数调用此脚本”; startI
..
有一个开始/在不同的网络停止服务器的Windows服务的方式 (不是 \\\\<服务器名称> )?从一个asp.net页面 我试着使用ServiceController的,但如果是在同一网络中这只是工作。 解决方案 RE:ServiceController的
..
我使用的是Windows身份验证的ASP.NET应用程序,而我是一个远程服务器上测试一个文件是否存在。 我作为验证MYDOMAIN \\ my.username - 这工作 该文件\\ MYSERVER \\ Webshare的\\ example.txt中。该文件存在。而登录为MYDOMAIN \\ my.username我可以从不同的主机打开它。在Windows资源管理器,有效的权限表明M
..
基本上我运行相同的问题,因为这个帖子
..
我试图让我的IIS 7.5模拟该帐户的用户通过浏览器访问网站。 如果我使用... <身份冒充=“真”的userName =“MYDOMAIN \\名为myusername”密码=“输入mypassword”/> 它工作得很好。不过,如果我使用... <身份冒充=“真”/> 它不会拿起用户。我缺少一些code?或者这是一个IIS 7.5的配置问题? 解决方案
..
应用程序是使用模拟和Windows身份验证运行。 什么,我在三种情况已经得到了有什么区别? System.Threading.Thread.CurrentPrincipal.Identity 为的WindowsIdentity WindowsIdentity.GetCurrent() ((HttpContext的)上下文).User.Identity 为的WindowsId
..
我想有我的ASP.net应用程序访问UNC路径,但是我得到的文件被拒绝错误。 如果我尝试这其中应用程序是我的本地计算机上,它的工作原理,如果我在浏览器中,在部署应用程序运行它,它工作正常。 然而,当我试图从我的计算机访问网站,我的IIS中,然后在转访问文件服务器,我可以拒绝访问错误。 我已经签了ASP.Net实际上是impersonatinh为我,这似乎是,这似乎是如此,但仍然是错误。 我
..
我有我的网站,其中包含一些文件(通常是HTML)的根目录。这些文件只应为登录用户进行访问。我怎样才能做到这一点?我相信这可以使用模拟来完成,但我没有任何关于我如何才能准确地实现它的想法。能否请你指导我正确的方向? 目前,我已经添加了这些设置,我的Web.config文件: <位置路径=“TESTDATA”> <! - 'TESTDATA'是我想要拒绝访问的目录 - >
..
我在VS 2005中创建为ASP.NET应用程序的空白测试应用程序。 MSDN说了 在默认情况下,ASP.NET不使用模拟,和你的code。使用ASP.NET应用程序的进程标识运行。 和我有以下的web.config <结构> <的appSettings /> <是connectionStrings /> <&的Syste
..
我有一个 ASP.NET应用程序它采用债权基地认证对ADFS。我还通过声明为Windows身份服务映射到一个 WindowsClaimsIdentity 。这工作正常。 但现在我需要模拟当前请求/线程,所以我可以访问服务,这是不知道索赔。我应该怎么办呢? 我应该获得了 WindowsImpersonationContext 在 Application_PostAuthenticate 事件,并
..
我工作的一个ASP.net应用程序,我试图模拟用户 我创建一个带有的WindowsIdentity令牌 的WindowsIdentity winId =新WindowsIdenty(令牌); 此令牌是由调用未托管code得到了函数[DllImport(“ADVAPI32.DLL”)] 公共静态外部INT LogonUserA(字符串lpszUserName, 串lpszDomain
..
为什么下面做工精细code,当我跑我的web应用程序本地主机,但不是当我把它安装到IIS服务器? 使用(HostingEnvironment.Impersonate()) { UserPrincipal activeUser = UserPrincipal.Current; 串activeUserSid = activeUser.Sid.ToString(); 字符串ac
..
我工作的ASP.NET页面,我们在code冒充请求的用户上。我们用下面的code开始模仿。 昏暗impersonationContext作为System.Security.Principal.WindowsImpersonationContext 昏暗currentWindowsIdentity作为System.Security.Principal.WindowsIdentity current
..
我们在IIS7运行的ASP.net Web应用程序。我们有多个用户,但我们并不总是知道他们的密码。下面是我们想怎么能够做到: 登录为某种管理员,与我们当前的用户列表psented $ P $,单击某种“运行方式李四用户”,我们就能够看到应用程序在该点(或某些网页)作为用户。 我们正在寻找这样做在一个支撑/调试的能力。我看着ASP.net的模拟,但这似乎并不适用于此。 任何帮助/建议是AP p
..
我有2个Web应用程序:一个是ASP.Net Web应用程序,另一个是一个ASP.Net WCF Web服务应用程序。我想Web应用程序到WFC Web应用程序的使用服务。最终,这些应用程序2将通过防火墙进行通信。 我希望用户使用窗体身份验证,通过WCF服务身份验证登录到客户端Web应用程序,然后才能根据他的角色来访问服务资源。 到目前为止,我已经成功地登录使用System.Web.Appli
..
我使用的模拟被用于访问UNC文件,如下分享。 VAR CTX =((的WindowsIdentity)HttpContext.Current.User.Identity).Impersonate(); 。串级= WindowsIdentity.GetCurrent()ImpersonationLevel); 在使用IIS6两个Windows 2003服务器,我得到不同的模拟级别:的代表
..
我要调用,根据该Web应用程序在其下运行相同的服务ID运行SharePoint网站的一些code。默认情况下,的SharePoint模拟用户浏览网页,而用户没有必要的权限。 什么是使用Web应用程序的服务ID运行一些code,则恢复为使用默认模拟?最好的办法 解决方案
..
我使用的是IIS防爆preSS主办我的网站,我愿做类似目录安全性的东西在IIS 6在IIS 6中,我能够进入目录安全性选项卡,并允许匿名用户是本地Windows帐户。 有没有的东西相当于在IIS防爆preSS?我需要什么样的变化对ApplicationHost.config做? 感谢 解决方案 IIS防爆preSS进程下的登录用户运行。使用默认设置,匿名请求将根据该方法的身份执行。
..
是的,我可以google一下,但我是一个懒一点。我需要另一台机器上远程控制Windows服务。是否ServiceController的类让我做到这一点?有没有什么限制?我可以启动/停止/改变远程“运行方式”的详细信息,如更改密码,这是到期? 我将试图给用户在工作中ASP.Net网站的仪表板来控制自己的账户(他们自己的机器上的所有本地管理员)的本地计算机上运行的若干服务。这是所以我不看创造能为他们
..