小编Bal*_*ngh的帖子

监视C#中的文件/目录访问

我想开发一个应用程序,它记录在机器上访问的文件/目录.

例如,我转到D:\并进入文件夹文件并打开一个word文件.我希望我的应用程序以以下格式创建日志:

  1. D:\已打开
  2. D:\ documents打开
  3. D:\ documents\secret.docx已打开

我已经使用FileSystemWatcher来实现其他类型的文件系统活动,但无法获取访问它的事件.

.net c# windows file-io filesystemwatcher

7
推荐指数
1
解决办法
2486
查看次数

如何在ASP.net/ASP.net MVC中开发基于可插拔/可安装模块的应用程序

我正在设计一个应用程序的体系结构,其中包含许多子应用程序.这些子应用程序将由我们开发,但在稍后阶段.

我想创建这些子应用程序作为可安装的插件/模块,它可能有多个页面(.aspx页面),它们应该能够与主要核心应用程序交互并消耗其共享数据.

我严格要求通过操作配置添加文件DLL 文件夹来安装插件/模块.

我的应用程序将是一个ASP.net Web应用程序.如果ASP.net MVC解决了目的,那么我也可以查找它.

我的应用程序将使用URL来识别要加载的模块.以下是我希望拥有应用程序的一些URL的一些示例.

例如

http://www.myCoreApp.com/Module1/

http://www.myCoreApp.com/crm/

www.myCoreApp.com将托管我的Core应用程序,我的模块将在其中安装.

Module 1,crm,accounting和xyz是My Core App上安装的模块.

asp.net-mvc plugins module

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

测试时出现Ember错误:您需要在运行中包装任何带有异步副作用的代码

我们已经有一个应用程序正在努力为CI目的添加测试用例.

我们有一个小代码,用于尝试登录过程并检查可能的登录状态(如成功,失败,无效帐户帐户锁定等)后发生的情况.

所以我尝试了以下代码.

visit('/login')
    .fillIn('#identification', "testuser")
    .fillIn('#password', "testpass")
    .click('input[type="submit"]')
    andThen(function(){
        ok(!exists('button:contains(sign in)'), '3. Login button is not displayed when authenticated');
        ok(exists('.dropDownMenuOptions li:contains(Logout)'), '4. Logout button is displayed when authenticated');
    });
Run Code Online (Sandbox Code Playgroud)

它在控制台中给出以下错误.

ember.debug.js:5162 Uncaught Error: Assertion Failed: You have turned on testing mode, which disabled the run-loop's autorun. You will need to wrap any code with asynchronous side-effects in a run
Run Code Online (Sandbox Code Playgroud)

执行单击后会发生此错误.当点击使AJAX调用服务器及其响应时,进行路由转换.

对于成功登录的情况下,我想检查我的路线改为从/login/这我不能因为这个错误的事情.

请建议.

谢谢

javascript unit-testing ember.js ember-qunit

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