小编che*_*fly的帖子

IIS HTTP到HTTPS相对重定向

我最近获得了我的网站的SSL证书,并希望将所有流量重定向到HTTPS.我得到了一切,https://mydomain.com但如果有人进入http://mydomain.com/anotherpage它,则删除另一页,然后将用户带到主页.

我在我的web.config文件中的规则如下所示:

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

我也试过https://{HTTP_HOST}{REQUEST_URI}没有任何成功.任何人都可以告诉我我需要做些什么来使网站重定向到正确的HTTPS版本的页面?我觉得它与模式有关,但我似乎无法弄清楚语法.

iis ssl https redirect http

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

Symfony2中的系统(SonataAdminBundle)中缺少请求的PHP扩展intl

我尝试安装沙箱但是我从composer得到以下错误:

使用包信息加载composer存储库从锁定文件安装依赖项无法将您的需求解析为可安装的软件包集.

问题1

- Installation request for sonata-project/intl-bundle 2.1.0 -> satisfiable by sonata-project/intl-bundle 2.1.0.`

- sonata-project/intl-bundle 2.1.0 requires ext-intl * -> the requested PHP extension intl is missing from your system.`
Run Code Online (Sandbox Code Playgroud)

问题2

- sonata-project/intl-bundle 2.1.0 requires ext-intl * -> the requested PHP extension intl is missing from your system.`

- sonata-project/news-bundle 2.1.x-dev requires sonata-project/intl-bundle 2.1.* -> satisfiable by sonata-project/intl-bundle 2.1.0.
- Installation request for sonata-project/news-bundle 2.1.
Run Code Online (Sandbox Code Playgroud)

php intl symfony

12
推荐指数
4
解决办法
5万
查看次数

ASIHTTPRequest等效于Android或任何HTTP请求管理器/包装器?

我正在开发一个可以发出大量HTTP请求的应用程序.

我知道iOS有一个名为ASIHTTPRequest的第三方库来管理和组织所有这些请求,这使得它更容易,更简单.

是否有适用于Android的类似库?

android web-services http libraries

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

使用反应路由器当前路由在菜单上有条件地设置活动类

我正在使用react router 1.0.2,我的路由如下所示:

ReactDOM.render(
  <Provider store={store}>
    <Router history={history}>
      <Route path="/" component={App}>
        <IndexRoute component={Home}/>
        <Route path="triangles" component={Triangles}/>
      </Route>
    </Router>
  </Provider>,
  document.querySelector('.container')
);
Run Code Online (Sandbox Code Playgroud)

我的应用程序组件看起来像这样,我想我可以传递道具中的位置:

import React, {Component} from 'react';

import Menu from './menu';

export default class App extends Component {
  render() {
    return (
      <div>
        <Menu/>
        <div className="jumbotron">
         {this.props.children && React.cloneElement(this.props.children, {
            location: this.props.location
          })}
        </div>
      </div>
    );
  }
};
Run Code Online (Sandbox Code Playgroud)

我想在Menu组件上有条件地设置一个活动类:

import React, {Component} from 'react';

import { pushPath } from 'redux-simple-router';
import { Link } from 'react-router';

    export default class Menu …
Run Code Online (Sandbox Code Playgroud)

reactjs react-routing

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

在Symfony2和Doctrine中的DateTime字段中按时间搜索

我使用Symfony 2和Doctrine.在我的数据库MySQL中,我有一个类型的字段DateTime.在我的Repository文件中,通过使用QueryBuilder,我想在我的Where子句中仅按日期(没有时间)和仅按时间(没有日期)搜索此表.

我怎么能意识到这一点?

mysql datetime dql symfony doctrine-orm

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

Umbraco 7什么时候在Razor视图中使用@Umbraco vs @CurrentPage vs @Model?

正如标题所说,我何时应该使用@Umbraco,@CurrentPage或者@Model在Razor视图中从节点获取属性.

@Model.Content.GetPropertyValue()返回强类型对象,而@CurrentPage返回动态对象.但是,@Umbraco我可以获得动态(@Umbraco.Content())或强类型对象(@Umbraco.TypedContent()).

可以@Umbraco帮手做的一切,@CurrentPage@Model可以做什么?我什么时候应该使用哪个,为什么?

umbraco

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

调试器步进if语句和lambda表达式

使用以下代码作为示例:

if (true)
{
    string foo = null;
    List<string> bar = new List<string>
    {
        "test"
    };
    bar.Any(t => t == foo);
}
Run Code Online (Sandbox Code Playgroud)

如果我以常规方式运行此程序(没有断点或任何其他中断),一切都可以正常运行,无异常或错误(正如您所期望的那样).

现在,如果我在if语句上放置一个断点并将光标移动到大括号,如下图所示(使用我的鼠标,不使用F10,所以跳过if(true)语句):

在此输入图像描述

System.NullReferenceException调试器执行语句时,我得到类型的异常string foo = null

它似乎与该变量fooif语句内的lambda表达式中使用的事实有关.我已经在Visual Studio 2012和2013(专业版和终极版)上测试并重现了这一点.

为什么会发生这种情况的任何想法?

c# lambda visual-studio-debugging

7
推荐指数
2
解决办法
769
查看次数

Eclipse:如何在Eclipse上安装Subclipse(Indigo)[在Linux上]

我正在尝试在Linux上安装Subclipse.我的Eclipse(Indigo)版本是3.7.2.我去了这个网站并复制了链接说:

1.8.x版本的链接:
压缩下载:http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID = 2240

但它不起作用......

eclipse subclipse linux

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

更改远程分支以推送到Netbeans

我正在使用netbeans 7.1,我想更改远程分支以推送到.我找不到办法做到这一点.如果我拉,我可以看到分支(开发和主).但是当我做推动时,我只看到我的本地,然后是一个原始分支(主).

编辑:

当我浏览回购时,我也可以看到远程分支.我在那里看到(dev)和(master).

有什么建议?

git netbeans push

5
推荐指数
1
解决办法
4705
查看次数

带有 SQL Server 的 SignalR Scaleout 提升 Nullable 对象必须有一个值

我希望我的 SignalR 应用程序部署在 webfarm 环境中,所以我使用了带有 SQL 服务器选项的 signalR Scaleout。

我通过指向我的本地数据库进行了测试,它工作正常。但是当我指向我的 PROD db 时,所有必需的数据库表和 SignalR 架构都创建了。但是当客户端第一次点击创建集线器代理时,它失败了,下次尝试时它正在连接。

下面是我从 SignalR.SqlServer 得到的致命异常

Nullable object must have a value.

   at Microsoft.AspNet.SignalR.SqlServer.SqlReceiver.Receive(Object state)
   at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
   at System.Threading.QueueUserWorkItemCallback.System.Threading.IThreadPoolWorkItem.ExecuteWorkItem()
   at System.Threading.ThreadPoolWorkQueue.Dispatch()
Run Code Online (Sandbox Code Playgroud)

signalr

5
推荐指数
2
解决办法
907
查看次数