繁体   English   中英

在没有管理员权限的情况下启动IIS Express

[英]Starting IIS Express without admin rights

我们正在尝试从没有管理员权限的单元测试中启动IIS Express ...

目前,我们有以下内容:

  • IIS Express是通过Arguments中的ProcessStartInfo,Process.Start和'/ config'选项从单元测试启动的
  • 在我们的自定义applicationhost.config中,该参数通过Arguments传递给Process.Start,将'ProcessModel'标记添加到'Clr4IntegratedAppPool'应用程序池中,该池在我们的网站中使用,并带有'loadeUserProfile = true','userName'和“密码”属性,它们指向属于“用户”组的有效Windows用户

但这似乎不起作用:当我在服务器代码中查询使用的用户时,该用户的名称不是applicationhost.config中给出的名称。

有任何想法吗?

干杯

-kimmo

IIS Express不支持完整的应用程序池功能。 因此,您在配置文件中的processModel设置将被忽略,并且流程标识只是启动流程的帐户。

仅接受某些池设置,例如

  • managedRuntimeVersion,.NET Framework CLR版本(2.0 / 4.0 / none)。
  • managedPipelineMode,集成或经典。
  • 其他一些。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM