小编Kev*_*nes的帖子

QUnit自动启动

我正在使用QUnit来测试我的JavaScript.我也在使用requirejs.我有测试代码,如下所示:

QUnit.config.autostart = false;

require(['tests/tests'], function () {
    QUnit.start(); //Tests loaded, run tests
});
Run Code Online (Sandbox Code Playgroud)

这在FF(19.0.2发生)中效果很好,但在Chrome(27)和IE(10)中,我收到了一个QUnit错误:

"在测试环境之外的pushFailure()断言"

事实证明,我不需要在IE和Chrome中调用QUnit.start.有人看过这个或者有什么建议吗?

qunit requirejs

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

MVC 4. IIS 7.5 PUT返回405

我正在尝试在MVC 4应用程序中使用PUT,我收到405错误.

在我的路由中,我对允许PUT和POST的路由有约束,POST到端点工作,PUT失败了405.

我已经按照这里的建议ASP.NET Web API仅在某些服务器上返回404 for PUT,这里ASP.NET MVC在HTTP DELETE请求上得到405错误?

我也从IIS中删除了WeDAV,但我仍然得到了405.任何人还有其他建议吗?

我在IIS 8(使用Visual Studio 2012)上也遇到了完全相同的问题,因为我遵循了这个建议ASP.NET Web API - PUT&DELETE动词不允许 - IIS 8仍然没有运气

asp.net-mvc http-put iis-7.5 http-status-code-405 iis-8

10
推荐指数
2
解决办法
5447
查看次数