小编Pet*_*ron的帖子

部署的ASP.NET MVC 4项目将无法运行

我在我的测试服务器上部署了一个ASP.NET MVC 4项目,但它似乎没有运行.

部署后尝试访问IIS 7上的项目URL会尝试列出目录内容.检查文件夹显示已部署所有程序集.启用目录浏览实际上列出了目录中的文件,并且可以提供静态文件.

就好像我的.NET 4.0应用程序池没有将任何请求路由到控制器.

可能是什么导致了这个?

deployment asp.net-mvc asp.net-mvc-4

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

从FormCollection元素中获取多个复选框

给出多个HTML复选框:

<input type="checkbox" name="catIDs" value="1" />
<input type="checkbox" name="catIDs" value="2" />
...
<input type="checkbox" name="catIDs" value="100" />
Run Code Online (Sandbox Code Playgroud)

如何从动作中的FormCollection中检索整数数组:

public ActionResult Edit(FormCollection form)
{
    int [] catIDs = (IEnumerable<int>)form["catIDs"]; // ???

    // alternatively:
    foreach (int catID in form["catIDs"] as *SOME CAST*)
    {
        // ...
    }

    return View();
}
Run Code Online (Sandbox Code Playgroud)

注意:我阅读了相关问题,但我不想更改我的操作参数,例如.Edit(int [] catIDs).

checkbox asp.net-mvc formcollection

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

SVM可以逐步学习吗?

我正在使用多维SVM分类器(SVM.NET,libSVM的包装器)来分类一组功能.

给定SVM模型,是否可以合并新的训练数据而无需重新计算所有先前的数据?我想另一种方式是:SVM是否可变?

c# machine-learning svm libsvm

15
推荐指数
1
解决办法
6780
查看次数

经过身份验证的ServiceStack.Redis.PooledRedisClientsManager

在实例化PooledRedisClientManager?时,如何为Redis主机名指定用户名和密码?

var _redis = PooledRedisClientManager("my.redishost.com:1234");
Run Code Online (Sandbox Code Playgroud)

我特别需要将一个基于.NET的ServiceStack.Redis应用程序部署到AppHarbor,我正在使用Redis To Go进行Redis托管.

authentication redis servicestack appharbor

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

MVC MiniProfiler与ASP.NET MVC 4

将MVC MiniProfiler添加到我的ASP.NET MVC 4项目后,它抱怨要求System.Web.Mvc 3.0.0.0.

有没有办法将MiniProfiler与ASP.NET MVC 4一起使用?

以下程序集重定向已在以下位置定义web.config:

  <dependentAssembly>
    <assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
    <bindingRedirect oldVersion="0.0.0.0-4.0.0.0" newVersion="4.0.0.0" />
  </dependentAssembly>
Run Code Online (Sandbox Code Playgroud)

mvc-mini-profiler asp.net-mvc-4

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

Mercurial命令结合hg pull; hg up

我如何结合Mercurial的命令hg pullhg update成一个?

mercurial pull

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

在HttpContext.Current.Items和ViewData中存储数据

什么时候将数据存储到HttpContext.Current.Items[...]vs存储数据ViewData[...]

我试图弄清楚在这个集合中存储数据的最佳实践,我不确定是否可以安全地存储用户特定的数据HttpContext.Current.Items.

一个用例是从基础控制器传递用户信用OnActionExecuting(...)以用于Controller计算和显示Views; 我知道我应该使用ViewData这个,但是我对嵌套的部分视图有一些不一致的结果.

难道是正确的说,HttpContext.Current.Items[...]就是Controllers喜欢ViewData[...]就是意见

asp.net-mvc viewdata httpcontext

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

从多变量时间序列间隔检测罕见事件

给定传感器状态间隔的时间序列,如何实现分类器,该分类器从监督的训练数据中学习以基于状态间隔序列来检测事件?为简化问题,传感器状态减少到truefalse.

更新:我发现本文(PDF)关于时间间隔的挖掘序列,它解决了类似的问题.关于采用多变量时间序列中的分层时间模式的另一篇论文(Google Docs)采用了一种新颖的方法,但处理分层数据.

示例培训数据

下面的数据是用于一个事件,表示为图形随着时间的推移,在一个训练样例/¯¯¯\表示true状态间隔和\___/一个false用于传感器状态的时间间隔.

 Sensor   |  Sensor State over time
          |  0....5....10...15...20...25...  // timestamp
 ---------|--------------------------------
 A        |  ¯¯¯¯¯¯¯¯¯¯¯¯\________/¯¯¯¯¯¯¯¯
 B        |  ¯¯¯¯¯\___________________/¯¯¯¯
 C        |  ______________________________  // no state change
 D        |  /¯\_/¯\_/¯\_/¯\_/¯\_/¯\_/¯\_/¯
 E        |  _________________/¯¯¯¯¯¯¯¯\___
Run Code Online (Sandbox Code Playgroud)

事件检测与序列标记与分类

我最初将我的问题概括为一个两类序列标签问题,但我的类别实际上代表了"正常操作"和罕见的"警报事件",因此我将我的问题重新定义为事件检测.训练数据可用于"正常操作"和"警报事件".

为了减少问题的复杂性,我将传感器事件离散化为布尔值,但不一定是这种情况.

可能的算法

隐马尔可夫模型似乎是一种可能的解决方案,但是它能够使用状态区间吗?如果序列标签不是解决此问题的最佳方法,则可以理解其他建议.

贝叶斯概率方法

传感器活动会随时间变化很大(早上很忙,晚上很安静).我最初的方法是在几天内测量正常的传感器状态,并按时间(小时)计算状态概率.传感器状态在不可能的一小时超过"不可能阈值"的组合概率将表明事件.但是,如果传感器有噪音,这似乎会引起误报.我还没有实现这个,但我相信这种方法是有价值的.

特征提取

矢量状态可以表示为在特定时间发生并持续特定持续时间的状态间隔变化.

struct StateInterval
{
    int sensorID;
    bool state;
    DateTime timeStamp;
    TimeSpan duration; 
}
Run Code Online (Sandbox Code Playgroud)

例如.进程表中的一些状态间隔:

[ {D, true, …
Run Code Online (Sandbox Code Playgroud)

c# classification machine-learning time-series sequence

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

Angular UI Bootstrap模态对话框关闭事件

如何检测何时关闭Angular UI Bootstrap模式对话框?

我需要知道对话框什么时候关闭所以我可以loginCancelled使用angular-http-auth库来广播一个事件,以防止我的Angular UI挂起,特别是在通过点击背景关闭模态之后.

modal-dialog angularjs angular-ui-bootstrap

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

使用StructureMap(完全信任)的NLog GetCurrentClassLogger()NullReferenceException

看起来NLog不能使用反射GetCurrentClassLogger(),即使我的MVC 3应用程序部署在IIS7上的完全信任环境中.我正在使用StructureMap 2.6.1,并且问题似乎在部署之间偶尔出现.我无法弄清楚为什么,虽然我认为StructureMap没有引起它.

Bootstrapper 类:

public static class Bootstrapper
{
    public static void ConfigureStructureMap()
    {
        ObjectFactory.Initialize(Init);
    }

    private static void Init(IInitializationExpression x)
    {
        x.AddRegistry(new DBServiceRegistry());
        x.AddRegistry(new MyRegistry());
    }
}
Run Code Online (Sandbox Code Playgroud)

Registry 类:

public class MyRegistry : Registry
{
    public MyRegistry()//HttpContext context)
    {
        For<ILogger>().Use<NLogLogger>();
        For<IUserRepository>().Use<SqlUserRepository>();
    }
}
Run Code Online (Sandbox Code Playgroud)

我的机器上的一切都很棒.System.NullReferenceException: Object reference not set to an instance of an object部署时为什么会出现错误?

[NullReferenceException: Object reference not set to an instance of an object.]
   NLog.LogManager.GetCurrentClassLogger() +84
   lambda_method(Closure , IArguments ) …
Run Code Online (Sandbox Code Playgroud)

structuremap nlog full-trust nullreferenceexception asp.net-mvc-3

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