1

如标题所述,我们无法进入我们的网站。

在 2003 年和我们的开发环境中,这个相同的站点对我们来说运行良好。但是一旦我们移到 2008 R2:我们“无法进入”。

如果我们可以使用 fuslogvw 来观看程序集绑定,我会很高兴:但这在这些服务器上是不可能的(没有安装 sdk)。

我看过其他帖子说 iis7 或 7.5 不需要什么特别的东西,但我们必须遗漏一些东西......

我们确实得到了一个例外:

无法解析控制器类型:OurController.HomeController StructureMap.StructureMapException StructureMap 异常代码 207:创建实例时出现内部异常

错误 207 定义为:目标具体类型的构造函数中的内部异常。InstanceKey "{0}", PluginFamily

有什么建议么?

4

2 回答 2

4

确保这两个条目都<system.webserver>在 yoru web.config 的部分中。处理程序是 IIS 7+ 所需的,但不是较低版本。

<system.webServer>
  <modules runAllManagedModulesForAllRequests="true">
    <add name="UrlRoutingModule"
       type="System.Web.Routing.UrlRoutingModule,
             System.Web.Routing, Version=3.5.0.0,
             Culture=neutral, PublicKeyToken=31BF3856AD364E35" />
  </modules>
  <handlers>
    <add name="UrlRoutingHandler"
       preCondition="integratedMode"
       verb="*" path="UrlRouting.axd"
       type="System.Web.HttpForbiddenHandler, 
             System.Web, Version=2.0.0.0, Culture=neutral, 
             PublicKeyToken=b03f5f7f11d50a3a" />
  </handlers>
</system.webServer>
于 2009-11-06T16:48:12.837 回答
1

我们解决了这个问题。

我们正在覆盖默认身份验证,我们需要在system.webServernerdfury 提到的部分中声明程序集。

于 2009-11-06T20:44:32.377 回答