0

我在一个嘈杂的 Intranet 应用程序中有一个虚拟目录 - 我需要从父 Web 的 web.config 继承各种 appSettings 等 - 我想解耦运行时依赖项;esp,如果将程序集添加到主站点,我不想破坏每个子应用程序

所以我在 web.config 中添加了“清除”继承的程序集(处理程序和模块),如下...

<compilation debug="true">
    <assemblies>
        <clear/>

.. ETC

但是 HttpContext.Current.User.Identity.Name 现在为空(IsAuthenticated = false,Name = "")。

Windows 用户似乎通过 IIS 的身份验证 OK,如下所示:

<system.web>
    <authentication mode="Windows"/>
    <authorization>
      <deny users="?"/>
    </authorization>   

有任何想法吗??

4

0 回答 0