Dot*_*Dot 6 asp.net-mvc web-config httpmodule
我已经下载了MVC 3的源代码,以了解它是如何运行的.
许多人说MVC拦截了UrlRouting Moudle Class的Http请求.
我知道当你定制一个HttpModule时,你需要像这样注册它:
<system.webServer>
<modules>
<add name="test" type="WebApplication2.MyModule1,WebApplication2"/>
</modules>
</system.webServer>
Run Code Online (Sandbox Code Playgroud)
所以Asp.net mvc应用程序的Web.config文件应该有配置部分:
<add name="UrlRoutingModule"
type="System.Web.Routing.UrlRoutingModule,..." />
Run Code Online (Sandbox Code Playgroud)
但是当我创建一个新的Asp.net MVC应用程序时,我无法在web.config文件中找到它.
有人说IIS 7会自动添加它.
什么时候到IIS7添加配置部分?
IIS7如何区别它是MVC应用程序还是WebForm?
小智 8
哈,你有几个问题.当您在Visual Studio中打开它时,web.config位于启动项目的根目录中,否则如果您在IIS中"浏览"该应用程序,这也应该将您带到它.
并非所有模块都包含在web.config中,有些模块也包含在machine.config中.这通常在C:\ WINDOWS\Microsoft.NET\Framework \\ CONFIG中
希望有所帮助.
| 归档时间: |
|
| 查看次数: |
2482 次 |
| 最近记录: |