ASP.NET MVC如何在不使用Cookie的情况下提供内容(Azure)?

埃里克·马丁内斯·桑奇斯(Erik Martines Sanches)

我想遵循YSlow的建议,以从无cookie子域提供静态内容。我对如何在ASP.NET MVC和Azure上下文中实现此目标感到困惑。

我是否必须在Azure门户中创建新的应用程序服务(或Web应用程序?)?还是可以使用我当前的App Service(或Web App?)并告诉某些文件夹没有cookie,还是什么?然后与我的注册商建立CNAME记录,以将static.example.com指向到底是什么?

另外,考虑到MVC捆绑包并将其最小化,我该如何从static.example.com提供我的CSS文件?

尚·查贝尔·范尼尔(Jean-Charbel VANNIER)

在ASP MVC中,您创建捆绑包,在运行时,捆绑包中的所有文件现在都合并为一个,现在,如果您要激活最小化,请按以下步骤操作。

通过在Web.config文件的编译元素中设置debug属性的值,可以启用或禁用捆绑和缩小。在以下XML中,debug设置为true,因此禁用了绑定和最小化。

<system.web>
    <compilation debug="true" />
    <!-- Lines removed for clarity. -->
</system.web>

要启用捆绑和最小化,请将调试值设置为“ false”。您可以使用BundleTable类的EnableOptimizations属性覆盖Web.config设置。以下代码启用捆绑和最小化,并覆盖Web.config文件中的任何设置。

public static void RegisterBundles(BundleCollection bundles)
{
    bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                 "~/Scripts/jquery-{version}.js"));

    // Code removed for clarity.
    BundleTable.EnableOptimizations = true;
}

很好,如果您的目标是加快网站访问速度,并且您正在使用Azure,那么我认为最好的解决方案是创建CDN

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在不使用实体框架的情况下使用ASP NET MVC5从SQL Server显示表?

如何在不使用ASP.Net MVC html帮助器的情况下绑定html控件?

如何在ASP.NET MVC中不使用Ajax的情况下从View调用控制器的方法?

如何在不使用ASP.NET的情况下制作站点限制母版页?

如何在不使用ASP.NET的情况下用C#创建REST服务

我如何在不使用会话的情况下将对象从Asp.net MVC控制器发送到Asp.Net WebForm?

如何在.Net Core 3 ASP.NET MVC中不使用第三方记录器的情况下登录文件?

如何在不使用asp.net mvc中的模型类的情况下将数据从视图下拉列表获取到控制器

如何在不使用ASP.NET MVC4中的实体框架的情况下从数据库检索图像

如何在不使用 Visual Studio Code 中的 git 的情况下将我的 ASP.Net Core Angular Web 应用程序发布到 Azure

如何在不使用Azure的情况下将Visual Studio 2015中的ASP.NET 5项目发布到Docker映像或Linux

如何在不使用角色的情况下使用ASP.NET WebAPI实现基于声明的授权?

如何在不使用Visual Studio的情况下使用ASP.NET WebAPI创建RESTful Web服务?

如何在不使用脚本的情况下从ASP.NET创建新的SQL Server数据库

如何在不使用文件上传的情况下获取FileName并在asp.net JQuery中上传文件

如何在不使用MSXML的情况下调用ASP.Net制造的Web服务?

如何在没有ASP.NET的情况下使用System.Net.WebSockets?

如何在不丢失会话的情况下更新ASP Net Webform或MVC应用程序?

是否可以在不使用ASP.NET MVC项目中的参数的情况下RedirectToAction传递数据?

ASP.NET MVC - 在不使用模型注释的情况下检查国家名称中的重复项

如何在不使用ASP.NET Core的情况下将Json数据从控制器发送到javascript?

如何在没有 ASP.NET Identity 的情况下使用 Authorize

如何在没有EntityFramework的情况下使用ASP.net Core 1“ SignInManager”

在不使用WebHost的情况下使用ASP.NET Core日志记录

在不使用数据库的情况下跟踪登录尝试-ASP Net C#

是否可以在不使用IIS的情况下自托管asp.net mvc应用程序?

如何在不知道其扩展名的情况下获取文件-ASP.NET MVC

如何在没有硬编码的情况下将 ASP.NET MVC Url.Action 指向 Angular 路由?

如何在不覆盖ASP.NET MVC中的模型类的情况下更新(通过合并)edmx