【发布时间】:2015-06-12 10:24:18
【问题描述】:
默认情况下,ASP.NET MVC 6 项目不附带 Web.config 文件。但是,如果要使用 IIS,则需要在 wwwroot 文件夹下添加一个。关于在 IIS 下运行 MVC 6 站点的信息似乎很少(99% 的人都愿意这样做)。
- 您如何着手创建 Debug/Release 或 Web.config 文件的新世界 Development/Staging/Production 版本。
- appSettings 和 connectionStrings 现在已弃用,取而代之的是新的 Configuration 模型。
- 是否还能使用system.web下的认证、缓存、编译、customErrors、httpCookies、sessionState、trace等设置?
- 运行时程序集绑定的呢?我们还需要这些吗?
- HTTP 处理程序呢?在 MVC 5 中,我们必须在发布版本中删除 Trace 处理程序,否则在导航到 /Trace.axd 时出现 500 Internal Server 错误,而不是 404 Not Found。我们还需要删除它们吗?
【问题讨论】:
标签: asp.net .net asp.net-mvc iis asp.net-core-mvc