小编Ale*_*xei的帖子

http到https重写了太多重定向循环IIS 7

我有我在IIS 7.0中托管的应用程序.我必须确保它只在HTTPS上工作而不在HTTP上工作,所以我在root配置中包含了以下规则.

<rewrite>
        <rules>
            <rule name="HTTP to HTTPS redirect" stopProcessing="true">
              <match url="(.*)" />
              <conditions>
                <add input="{HTTPS}" pattern="off" />
              </conditions>
              <action type="Redirect" url="https://{HTTP_HOST}{REQUEST_URI}"   redirectType="Found" />
            </rule>
        </rules>
</rewrite> 
Run Code Online (Sandbox Code Playgroud)

当我尝试访问我的应用程序时添加此规则后,我得到以下错误:

页面导致了太多的重定向.清除此站点的cookie或允许第三方cookie可以解决问题.如果没有,它可能是服务器配置问题,而不是您的计算机的问题.以下是一些建议:稍后重新加载此网页.详细了解此问题.

asp.net iis asp.net-mvc loops url-rewriting

15
推荐指数
2
解决办法
3万
查看次数

离子导航栏按钮 - 右侧

我第一次开始使用Ionic.目前我有一个listview,当进入列表时出现后退按钮.

<ion-nav-bar class="bar-stable nav-title-slide-ios7">
  <ion-nav-back-button class="button-icon icon  ion-ios7-arrow-back">
    Back
  </ion-nav-back-button>
</ion-nav-bar>
Run Code Online (Sandbox Code Playgroud)

如何在屏幕右侧添加一个按钮,也只是一旦进入列表就出现了?

html5 angularjs ionic-framework

11
推荐指数
2
解决办法
3万
查看次数

使用分隔符的Mysql子串提取

我想从mysql中的字符串中提取子字符串.该字符串包含由逗号(',')分隔的多个子字符串.我需要使用任何mysql函数提取这些子串.

例如 :

Table Name: Product
-----------------------------------
item_code  name    colors
-----------------------------------
102        ball     red,yellow,green
104        balloon  yellow,orange,red  
Run Code Online (Sandbox Code Playgroud)

我想选择colors字段并将子字符串提取为红色,黄色和绿色,用逗号分隔.

mysql string-split

11
推荐指数
2
解决办法
3万
查看次数

Zuul Proxy无法路由,导致com.netflix.zuul.exception.ZuulException:转发错误

我有简单的服务:

transactions-core-service和transactions-api-service.

transactions-api-service调用transactions-core-service来返回事务列表.使用hystrix命令启用transactions-api-service.

两者都在以下服务ID的Eureka服务器中注册:

TRANSACTIONS-API-SERVICE    n/a (1) (1) UP (1) - 192.168.2.12:transactions-api-service:8083
TRANSACTIONS-CORE-SERVICE   n/a (1) (1) UP (1) - 192.168.2.12:transactions-core-service:8087
Run Code Online (Sandbox Code Playgroud)

以下是Zuul服务器:

@SpringBootApplication

@Controller

@EnableZuulProxy

public class ZuulApplication {

    public static void main(String[] args) {
        new SpringApplicationBuilder(ZuulApplication.class).web(true).run(args);
    }
}
Run Code Online (Sandbox Code Playgroud)

Zuul配置:

===============================================

info:
  component: Zuul Server

server:
  port: 8765

endpoints:
  restart:
    enabled: true
  shutdown:
    enabled: true
  health:
    sensitive: false

zuul:
  ignoredServices: "*"
  routes:
    transactions-api-service: 
    path: transactions/accounts/**
    serviceId: transactions-api-service

eureka:
  client:
    serviceUrl:
      defaultZone: http://localhost:8761/eureka/

logging:
  level:
    ROOT: INFO
    org.springframework.web: DEBUG

===============================================
Run Code Online (Sandbox Code Playgroud)

当我尝试使用url(http://localhost:8765/transactions/accounts/123/transactions/786 …

netflix-zuul

11
推荐指数
3
解决办法
4万
查看次数

如何将Ninject集成到ASP.NET Core 2.0 Web应用程序中?

我发现Ninject最近引入了对.NET Standard 2.0/.NET Core 2.0的支持.

但是,我找不到任何实际将其集成到Web应用程序中的扩展(例如类似于Ninject.Web.Common)

从旧的ASP.NET MVC解决方案的代码看,我意识到整个机制是不同的,因为它依赖于经典的机制,WebActivatorEx.PreApplicationStartMethod并且WebActivatorEx.ApplicationShutdownMethodAttribute在ASP.NET Core中不再可用.

此外,旧Ninject.Web.Common程序集提供了几个用于初始化的有用类--Bootstrapper,OnePerRequestHttpModule,NinjectHttpModule:

public static void Start()
{
    DynamicModuleUtility.RegisterModule(typeof(OnePerRequestHttpModule));
    DynamicModuleUtility.RegisterModule(typeof(NinjectHttpModule));
    Bootstrapper.Initialize(CreateKernel);
}
Run Code Online (Sandbox Code Playgroud)

问题:有没有关于如何将Ninject集成到ASP.NET Core 2.0 Web应用程序中的示例?

ninject asp.net-core-2.0

11
推荐指数
1
解决办法
5284
查看次数

什么是ngrx createSelector和createFeautureSelector?

我一直在阅读ngrx示例应用程序的代码并找到两个函数调用

  1. createFeatureSelector<AuthState>('auth');

  1. createSelector(selectAuthState,(state: AuthState) => state.status);

这是做什么的?

export const selectAuthState = createFeatureSelector<AuthState>('auth');

export const selectAuthStatusState = createSelector(
  selectAuthState,
  (state: AuthState) => state.status
);
Run Code Online (Sandbox Code Playgroud)

ngrx ngrx-store ngrx-store-4.0

11
推荐指数
1
解决办法
9878
查看次数

如何从Angular 5+中的对象创建带有查询参数的url字符串?

我正在尝试从Angular 5 SPA中的对象创建URL。我的代码如下所示:

import { UrlTree, UrlSegmentGroup, DefaultUrlSerializer, UrlSegment } from "@angular/router";

const urlTree = new UrlTree();
urlTree.root = new UrlSegmentGroup([new UrlSegment("EndPoint", {})], {});
urlTree.queryParams = {
  "param1": param1Value,
  "param2": param2Value
};
const urlSerializer = new DefaultUrlSerializer();
const url = urlSerializer.serialize(urlTree);
Run Code Online (Sandbox Code Playgroud)

它确实可以完成这项工作,但对于这样一项琐碎的工作,它似乎包括了可观的开销,我想知道是否存在一种更直接的方法来从对象获取url。

我的期望是简单一些:

const url = someSerializer.serialize("/segment1/segment2", { 
  "param1": param1Value,
  "param2": param2Value
})
Run Code Online (Sandbox Code Playgroud)

问题:如何从Angular 5+中的对象创建带有查询参数的URL字符串?

url angular angular5

10
推荐指数
6
解决办法
9761
查看次数

Entity Framework 3.0 Contains 无法像在 EF Core 2.2 中那样在 SQL 中进行转换

我正在尝试将 Web API 从 .NET Core 2.2 迁移到 .NET Core 3.0,但我偶然发现了以下内容:

public Dictionary<int, Tag> GetTagMap(IList<int> tagIds = null)
{
    var tags = context.Tag.AsNoTracking();
    if (tagIds != null)
        tags = tags.Where(t => tagIds.Contains(t.TagId));

    return tags
       .ToList()       // explicit client evaluation in 3.0
       .ToDictionary(t => t.TagId, t => t);
}
Run Code Online (Sandbox Code Playgroud)

这用于生成与此类似的 SQL 语句:

SELECT TagId, Name FROM Tag WHERE TagId IN (1, 2, 3)
Run Code Online (Sandbox Code Playgroud)

这对于正确索引的列和少量IN值非常有效。

现在我收到以下错误提示List<>.Contains不再支持翻译:

System.InvalidOperationException: '无法翻译 LINQ 表达式'Where( source: DbSet, predicate: (t) => (Unhandled parameter: __tagIds_0).Contains(t.TagId))'。以可翻译的形式重写查询,或通过插入对 …

entity-framework-core .net-core-3.0 entity-framework-core-3.0

10
推荐指数
1
解决办法
1万
查看次数

ios onsenui光标弹出文本字段

我为一些使用cordova和onsenui的公式编写了一个小型计算器应用程序.这个应用程序在Android和iphone上运行正常但是当我在ipad上使用它时,闪烁的光标不断弹出文本字段,就像在我的图像中一样发布后,光标应该是黄色的<< Liters>文本字段,但它会弹出它.这是viewform的代码

<table border="0" cellpadding="0">
    <tr style="height: 28px;">
        <td style="padding-right: 8px;">Litres:</td>
        <td align="center" style="background-color: #92D050; color: #000000;"><b>{{litres | setDecimal:3}}</b></td>
        <td><b>&nbsp;Required</b></td>
    </tr>
    <tr>
        <td style="padding-right: 8px;">Bag Size:</td>
        <td><ons-text-input ng-model="bagsize" placeholder="0" ng-change="doCalc()" type="number" pattern="[0-9]*" inputmode="numeric" min="0" style="width: 80px; background-color: #FFFF00; color: #000000"></ons-text-input></td>
        <td><b>&nbsp;Litres</b></td>
    </tr>
    <tr style="height: 28px;">
        <td style="padding-right: 8px;">No of Bags Required:</td>
        <td align="center" style="background-color: #92D050; color: #000000;"><b>{{totalbags | setDecimal:3}}</b></td>
        <td><b>&nbsp;</b></td>
    </tr>
</table>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

有人能告诉我为什么它只会发生ipad,我该如何解决这个问题?

ios cordova onsen-ui

9
推荐指数
0
解决办法
139
查看次数

Angular 5小吃店通知

我想实现像这样的通知消息

"Success! Your Details Added"
"Warning! Something Went Wrong"
"Danger! You don't have access to this"
Run Code Online (Sandbox Code Playgroud)

我已经在我的应用程序中使用角度材料我可以使用'snack-bar'进行通知吗?

我也在npm找到了一些相关的烤面包机

建议我是否有另一种方法来做到这一点.

notifications toast angular-material angular

9
推荐指数
4
解决办法
2万
查看次数