小编Guy*_*Guy的帖子

将asp.net mvc beta部署到iis 6导致404

在IIS 6上部署时,我正在努力解决来自asp.net mvc beta的404错误.我通过在IIS中映射.mvc在其中一个预览中工作,但这不再有效.我已经在网上阅读了奥马尔的帖子以及其他几个人,并尝试了他们的解决方案但到目前为止没有运气.

主页在IIS 6上打开没有问题,但其他404和该站点在IIS 7上运行良好.

有没有人成功将IIS.net mvc beta部署到IIS 6?如果是这样,您需要对代码和/或IIS设置进行哪些调整才能使其正常工作?

asp.net-mvc iis-6 http-status-code-404

14
推荐指数
2
解决办法
7789
查看次数

Silverlight是否比JavaScript具有性能优势?

在最近关于Silverlight的讨论中,提出了速度的优势.Silverlight的论点是它在浏览器中的表现比Javascript好,因为它是编译(和管理)的代码.

然后声明这个优势仅适用于IE,因为IE解释了与其他浏览器(如Chrome和FireFox)相比效率低下的Javascript,这些浏览器在执行前将Javascript编译为机器代码,因此与Silverlight一样执行.

有没有人对这个性能问题有明确的答案.即,Silverlight和Javascript在Chrome和Firefox上具有相似的性能吗?

javascript silverlight performance

14
推荐指数
1
解决办法
5891
查看次数

使用"大于或等于"或仅"大于"

我记得在C日我们被鼓励使用

i > -1
Run Code Online (Sandbox Code Playgroud)

代替

i >= 0
Run Code Online (Sandbox Code Playgroud)

因为表现.

这仍然适用于C#.NET世界吗?在今天的编译器中使用一个与另一个相比有什么性能影响?即编译器是否足够聪明,可以为您优化这些?

(另外尝试在Stack Overflow上的问题字段中输入问题"use> = or>",看看会发生什么.)

.net c c#

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

用于更新Redux状态的多个部分的模式

我的Redux状态的形状如下所示:

{
  user: {
    id: 123,
    items: [1, 2]
  },
  items: {
    1: {
      ...
    },
    2: {
      ...
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

使用combineReducers我有2套减速器.每个行为都在州的一个根键上.即一个管理user密钥,另一个管理items密钥.

如果我想添加一个项目,我可以调用2个reducers,第一个将添加一个新对象,items第二个将id添加到user.items数组.

这有很难的代码味道.我觉得应该有一种方法可以同时原子地减少两个对象的状态.即除了子减速器之外还有一个根减速器作用于根对象.这可能吗?

javascript redux

13
推荐指数
1
解决办法
6689
查看次数

CSS sprites如何加速网站的速度?

我试图了解CSS sprites如何提高网站的性能?

如果单个图像的总大小是较小图像的总和,为什么下载几个小图像比下载保存较小图像的单个图像慢?

css performance http css-sprites

12
推荐指数
3
解决办法
1243
查看次数

Windows身份验证可用的角色

我正在尝试将角色身份验证添加到ASP.NET MVC应用程序中的Controller中的Action.代码看起来像这样:

[Authorize(Roles = "SomeRoleName")]
public ActionResult Index()
{
    bool inRole = User.IsInRole("Admin");
Run Code Online (Sandbox Code Playgroud)

如果我删除Authorize属性并在该代码示例的最后一行放置一个断点,有没有办法可以检查对象并找出可用的角色?

例如,我在立即窗口中调用User.IsInRole("Admin"),它将给我一个真/假值.如何访问可用角色集合?

asp.net-mvc windows-authentication

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

在程序文件中使用exe调用表达式

我正在尝试运行Powershell命令来调用7-Zip以使用以下命令压缩文件夹:

$command = $SevenZip + " a " + $targetDirForZip + $GetDateName + "_" + $dir.Name + ".7z " + $dir.FullName
Invoke-Expression $command
Run Code Online (Sandbox Code Playgroud)

已经设置了输入$ command的变量,$ SevenZip是"c:\ Program Files\7-Zip\7z.exe"

这不起作用,我正试图找出从Powershell调用7-Zip的最佳方法.想法?

powershell 7zip

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

npm run cmd在命令行上的cmd工作时失败

在我的HTTP状态检查项目中:

如果我跑,node_modules/.bin/jshint .我得到:

$ node_modules/.bin/jshint .
test/inAdapters_fileAdapter.js: line 73, col 31, Missing semicolon.

1 error
Run Code Online (Sandbox Code Playgroud)

它正确执行并产生预期的输出:1错误.

但是,如果我将该命令添加到package.json并尝试运行它npm run然后它工作并产生预期的输出,但也跟着一堆错误:

$ npm run jshint

> http-status-check@0.0.5 jshint /home/guy/source/http-status-check
> jshint .

test/inAdapters_fileAdapter.js: line 73, col 31, Missing semicolon.

1 error

npm ERR! Linux 3.13.0-24-generic
npm ERR! argv "node" "/home/guy/local/bin/npm" "run" "jshint"
npm ERR! node v0.10.31
npm ERR! npm  v2.0.0
npm ERR! code ELIFECYCLE
npm ERR! http-status-check@0.0.5 jshint: `jshint .`
npm ERR! Exit status 2
npm ERR! …
Run Code Online (Sandbox Code Playgroud)

exit-code node.js npm jshint

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

使用jQuery从元素选择中获取属性值作为数组

我有以下使用jQuery:

var x = $('.boxes > input:checked');
Run Code Online (Sandbox Code Playgroud)

从x我试图检索一个id值数组,并一直无法弄清楚如何做到这一点.

就像是:

var y = x[id];
// y becomes an array like ['1', '2', '3'] assuming
// that x had 3 checkboxes with id's of 1, 2, 3 etc.
Run Code Online (Sandbox Code Playgroud)

jquery

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

更改machine.config中的值

更改machine.config文件中的值有什么影响?这会触发机器上的IISReset吗?如果没有,正在运行的应用程序是否会立即获取添加到此文件的新值?

.net windows asp.net machine.config

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