Views 文件夹中有一个。
应用程序的根目录中还有另一个。
我想注册一个自定义处理程序,但我无法理解代码应该放在哪里。
我在集成模式下运行 IIS7,所以我必须添加一个 <handlers>
标记到 <system.webServer>
但是当我查看 Views 文件夹中的 web.config 时,我看到它使用了 <httpHandlers>
下 <system.web>
标签。
所以两个问题:
1. 为什么一个mvc应用中有两个web.config文件?
2. 我应该在哪里以什么方式注册我的自定义 HTTP 处理程序?
最佳答案
您应该在根配置中注册它。 Views config 用于配置 View ,例如:为所有 View 添加命名空间等。
关于asp.net-mvc - 为什么我的 MVC 应用程序中有两个 web.config 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12758126/