首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用服务工作人员时不显示ASPX页面

使用服务工作人员时不显示ASPX页面
EN

Stack Overflow用户
提问于 2017-12-23 22:20:35
回答 1查看 457关注 0票数 0

我正在开发一个ASP.NET 4.6 WebForms项目,使用友好的URL并尝试实现服务工作者。我打算缓存3页(连同一些js和css文件):默认、联系和大约。我的缓存存储包含有和没有友好URL的关于和联系页面的网页,但不包含默认页面。

如果我导航到/About.aspx,就会得到“无法到达该站点”,控制台将显示消息

“FetchEvent for”"http://localhost:50831/About.aspx“导致网络错误响应:对重定向模式不是‘跟随’的请求使用重定向响应。

但是,如果我导航到/About,它可以正常工作。

另外,如果我注释掉友好URL的自动重定向,它可以正常工作。

代码语言:javascript
复制
public static void RegisterRoutes(RouteCollection routes)
{
    var settings = new FriendlyUrlSettings();
  // settings.AutoRedirectMode = RedirectMode.Permanent;
     routes.EnableFriendlyUrls(settings);    
 }

我的问题是发生了什么,以及如何让服务人员使用友好的URL和不使用友好的URL为网页工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-24 07:19:50

出于安全原因,SW接收到的响应中的重定向不被满足。这是错误消息告诉您的;“我不知道我应该遵循任何重定向,现在我得到了一个重定向的响应,我将直接转储它。”

请查看this discussion,以找到解决问题的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47956477

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档