【问题标题】:ASP.net impersonation works on published intranet site but not localhostASP.net 模拟适用于已发布的 Intranet 站点,但不适用于 localhost
【发布时间】:2015-07-15 08:01:50
【问题描述】:

所以,我在 VS 2010 中使用 ASP.net 和 VB.net 代码隐藏开发了一个 Web 应用程序。此 Web 应用程序托管在公司服务器上。我在 IIS 中使用模拟来访问我的 Web 应用程序中的网络文件,但由于某种原因,我遇到了问题。几个月前,我的程序中的一切都运行良好。但是,我今天打开它却收到了错误消息:

ASP.NET 运行时错误:无法加载文件或程序集 'Microsoft.CSharp,版本=4.0.0.0,文化=中性, PublicKeyToken=b03f5f7f11d50a3a' 或其依赖项之一。要么 未提供所需的模拟级别,或提供的 模拟级别无效。 (HRESULT 异常:0x80070542)

现在,这个错误甚至让我无法在调试模式下运行程序。但是,重要的是要知道该程序的已发布版本几乎相同,没有问题并且仍然运行良好。我们最近更改了用于模拟的帐户的密码,但我已在项目的配置文件中更新了该密码。

我主要担心的是它在已发布的网站上运行,而不是在本地主机上运行。有小费吗?谢谢!

【问题讨论】:

    标签: asp.net .net visual-studio-2010 impersonation intranet


    【解决方案1】:

    我解决了这个问题。我通过简单地在我的 ASP.net 项目中禁用模拟来做到这一点。由于某种原因,现在没有它一切正常,所以除非出现问题,否则我不会使用它。

    【讨论】:

      猜你喜欢
      • 2016-11-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-16
      • 2011-06-20
      • 2012-08-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多