我想开发一个应用程序,它记录在机器上访问的文件/目录.
例如,我转到D:\并进入文件夹文件并打开一个word文件.我希望我的应用程序以以下格式创建日志:
我已经使用FileSystemWatcher来实现其他类型的文件系统活动,但无法获取访问它的事件.
我正在设计一个应用程序的体系结构,其中包含许多子应用程序.这些子应用程序将由我们开发,但在稍后阶段.
我想创建这些子应用程序作为可安装的插件/模块,它可能有多个页面(.aspx页面),它们应该能够与主要核心应用程序交互并消耗其共享数据.
我严格要求通过操作配置或添加文件或DLL 文件夹来安装插件/模块.
我的应用程序将是一个ASP.net Web应用程序.如果ASP.net MVC解决了目的,那么我也可以查找它.
我的应用程序将使用URL来识别要加载的模块.以下是我希望拥有应用程序的一些URL的一些示例.
例如
http://www.myCoreApp.com/Module1/
www.myCoreApp.com将托管我的Core应用程序,我的模块将在其中安装.
Module 1,crm,accounting和xyz是My Core App上安装的模块.
我们已经有一个应用程序正在努力为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到/这我不能因为这个错误的事情.
请建议.
谢谢
.net ×1
asp.net-mvc ×1
c# ×1
ember-qunit ×1
ember.js ×1
file-io ×1
javascript ×1
module ×1
plugins ×1
unit-testing ×1
windows ×1