Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用ASP.NET MVC 6在Web.config中设置IIS设置_Asp.net_.net_Asp.net Mvc_Iis_Asp.net Core Mvc - Fatal编程技术网

使用ASP.NET MVC 6在Web.config中设置IIS设置

使用ASP.NET MVC 6在Web.config中设置IIS设置,asp.net,.net,asp.net-mvc,iis,asp.net-core-mvc,Asp.net,.net,Asp.net Mvc,Iis,Asp.net Core Mvc,默认情况下,ASP.NET MVC 6项目不附带Web.config文件。但是,如果要使用IIS,则需要在wwwroot文件夹下添加一个IIS。关于在IIS下运行MVC6站点的信息似乎很少(99%的人都希望这样做) 如何在Web.config文件的新开发/登台/生产版本中创建调试/发布 appSettings和ConnectionString现在已被弃用,取而代之的是新的配置模型 我们是否仍可以使用system.web下的设置,如身份验证、缓存、编译、自定义错误、HttpCookie、会话状态和

默认情况下,ASP.NET MVC 6项目不附带Web.config文件。但是,如果要使用IIS,则需要在wwwroot文件夹下添加一个IIS。关于在IIS下运行MVC6站点的信息似乎很少(99%的人都希望这样做)

  • 如何在Web.config文件的新开发/登台/生产版本中创建调试/发布
  • appSettings和ConnectionString现在已被弃用,取而代之的是新的配置模型
  • 我们是否仍可以使用system.web下的设置,如身份验证、缓存、编译、自定义错误、HttpCookie、会话状态和跟踪
  • 运行时assemblyBindings的呢?我们还需要这些吗
  • HTTP处理程序呢?在MVC5中,我们必须在发布版本中删除跟踪处理程序,否则在导航到/Trace.axd时会出现500个内部服务器错误,而不是404 Not Found。我们还需要移除它们吗

  • 他们并没有为ASP.NET5构建很多文档,但相当清楚

    这个过程为您生成一个非常小的
    web.config
    。例如:

    <?xml version="1.0" encoding="utf-8"?>
    <configuration>
      <appSettings>
        <add key="bootstrapper-version" value="1.0.0-beta6-11895" />
        <add key="runtime-path" value="..\approot\runtimes" />
        <add key="dnx-version" value="1.0.0-beta6-12005" />
        <add key="dnx-clr" value="clr" />
        <add key="dnx-app-base" value="..\approot\src\Sample" />
      </appSettings>
    </configuration>
    
    
    
    通过IIS,包括压缩和缓存。

    很好的发现。我还提到了能够为Azure使用
    。当然,我们可以使用system.webServer部分指定特定于IIS的设置,如GZIP压缩等?没错,看起来@Eilon已经发布了:谢谢@MattDeKrey。我真不敢相信没有这方面的信息。它是ASP.NETMVC6的主要用例。我认为第一个问题仍然没有答案。