2008 R2 IIS7.5 上的 ASP.NET MVC 未加载
正如标题所示,我们无法进入我们的网站。
在 2003 年,这个网站在我们的开发环境中运行良好。但一旦我们转到 2008 R2:我们“无法进入”。
如果我们可以使用 fuslogvw 来监视程序集绑定,我会很高兴:但这在这些服务器上是不可能的(没有安装 sdk)。
我见过其他帖子说 iis7 或 7.5 不需要任何特殊的东西,但我们必须遗漏一些东西......
我们确实得到一个例外:
无法解析类型的控制器:OurController.HomeController StructureMap.StructureMapException StructureMap 异常代码 207: 创建实例时发生内部异常
错误 207 定义为:目标具体类型的构造函数中的内部异常。 InstanceKey“{0}”,PluginFamily
有什么建议吗?
as the title notes, we can't get in to our site.
this same site works fine for us in 2003 and in our dev environments. but once we moved to 2008 R2: we "can't get in".
i'd love it if we could use fuslogvw to watch the assembly bindings: but that's not possible on these servers (no sdk installed).
i've seen other posts that say nothing special is required for iis7 or 7.5, but we've got to be missing something...
we do get an expception:
Unable to resolve controller of type: OurController.HomeController
StructureMap.StructureMapException StructureMap Exception Code 207:
Internal exception while creating Instance
error 207 is defined as : Internal exception in the constructor function of the targeted concrete type. InstanceKey "{0}", PluginFamily
any suggestions?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
确保这两个条目都位于 web.config 的
部分中。该处理程序是 IIS 7+ 所必需的,但较低版本则不需要。make sure that both of these entries are in your
<system.webserver>
section in yoru web.config. The handler is something that is required for IIS 7+ but not lesser versions.我们解决了这个问题。
我们正在覆盖默认身份验证,并且需要在 nerdfury 提到的
system.webServer
部分中声明程序集。We resolved this issue.
We were overwriting the default authentication and we needed to declare the assemblies down in the
system.webServer
section that nerdfury mentioned.