小编Inf*_*ner的帖子

有关设计.Net框架应用程序的提示

在构建,设计和实现.net框架应用程序时,能否请您提供一些提示/指南,其要求如下:

  1. 它将是一个分析工具,它将从文件,SQL数据库中检索数据,并且可能是多维数据集.所以数据层应该能够处理它.中间件应完全独立于其他层,因此可能需要一个IoC容器(您建议哪一个)
  2. 它将部署在本地Intranet上
  3. 前面的层可能是WPF应用程序或Silverlight(现在,我专注于Silverlight但重点是它会改变)
  4. 由于将为许多客户端部署框架,因此将来很容易定制和改进它而不会改变太多代码
  5. 我需要一种方法来存储配置信息,应用程序将在应用程序加载事件中选择它以设置其感觉和外观.

我有两个月的时间来实现它并寻找尽可能多的提示.

c# silverlight wpf

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

是否有针对VisualNet for Java等.Net解决方案的监控和分析工具?

我想查看堆和它们内部的对象.是否有.net监控和分析工具,我可以用它来查看asp.net和C#应用程序的堆和内存?

c# asp.net profiling

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

JQuery $ .post在VS 2010实例中工作,但在IIS 7.5中部署时则不行

我已经检查了$ .Post中的网址,没关系.我还检查了连接字符串.除了一个$ .post命令外,整个网站的所有功能都很好,包括$ .ajax命令.我一直收到"保存记录时出错"的消息.

我的代码是在jquery对话框的Save按钮上:

var post = $.post(url,
                        $("#myview").serialize(),
                        function () {
                            thisDialog.dialog("close");
                        });
                        post.error(function (xhr, ajaxOptions, thrownError) {
            alert("Error while saving the record");
Run Code Online (Sandbox Code Playgroud)

当我在调试模式下运行时,这适用于本地VS实例,但是当我将网站部署到IIS 7.5时,它不会运行.有人可以指导问题是什么吗?所有的dll都存在,网址也很好

网址是:主页/开始

[HttpPost]
    public ActionResult Start(StartModel model, FormCollection collection)
            {
                try
                {
                    Service.Create(model);
                    return RedirectToAction("List");
                }
Run Code Online (Sandbox Code Playgroud)

这适用于VS但不适用于IIS 7.5

我收到错误代码500

堆栈跟踪显示错误消息:SqlDateTime溢出.必须在1/1/1753 12:00:00 AM和12/31/9999 11:59:59 PM之间

我使用jquery日期控件设置日期值.任何指导都很感激.

javascript c# ajax jquery asp.net-mvc-3

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

Python - 在内存中查找当前对象

有没有办法找到当前在内存中的对象,包括它们的名称、它们所在的位置和模块名称等?

我在任务管理器中 main() 方法之前的进程 Python.exe 的内存占用为 15MB。

main 方法完成第一次迭代后,进程 Python.exe 内存大小为 250MB。

我想了解哪些对象仍在内存中,以便我可以删除它们

while True:
 # print current object details
 main() 
 # print current object details
Run Code Online (Sandbox Code Playgroud)

python memory python-3.x

5
推荐指数
2
解决办法
728
查看次数

python asyncio 任务的最大数量是多少

我正在设计一个应用程序,在其中创建 10000 个任务。

我有一个协程(查询 Web 服务的异步函数),我使用不同的参数在协程上执行 asyncio create_task 10000 次。

可以同时运行的任务是否有上限?

python python-asyncio

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

为什么我们需要 Http 处理程序?

我知道 http 处理程序处理请求,但这只是理论,因为我不理解。许多 3rd 方控件需要在 web.config 中添加 http 处理程序。有时我们需要使用实现 IHttpHandler 接口的 ProcessRequest 方法创建我们自己的类,但我很困惑不明白 Http 处理程序在哪里适合以及它们的作用是什么?

c# asp.net iis

4
推荐指数
1
解决办法
1599
查看次数

我们如何动态更改DLLImport属性中的程序集路径?

我们如何在if条件语句中更改DLLImport属性中的程序集路径?我想做这样的事情:

string serverName = GetServerName();
if (serverName == "LIVE")
{
   DLLImportString = "ABC.dll";

}
else
{
DLLImportString = "EFG.dll";
}

DllImport[DLLImportString]
Run Code Online (Sandbox Code Playgroud)

c# c++

4
推荐指数
1
解决办法
3872
查看次数

我们可以创建一个发布事件的WCF服务吗?

我想创建一个推送Web应用程序.

服务层构建在WCF上.

表示层构建在Asp.net 4上

该服务侦听事件并从数据层更新其静态属性(共享集合列表).我在我的表示层轮询并每秒调用一次WCF方法并获取更新的集合.

如果未修改集合,则返回空列表以节省网络带宽.

为了保存往返,我希望WCF服务在修改集合时发布事件.那可能吗?我该如何实现这一目标?

谢谢

c# asp.net wcf spring.net

4
推荐指数
1
解决办法
160
查看次数

有没有可用的C#/ asp.net安全库?

我想在我的C#/ Asp.net应用程序中检查并验证安全威胁,并想知道是否有任何C#,asp.net安全库可以检查常见的攻击,即会话劫持,DoS,脚本注入等?

c# asp.net security

4
推荐指数
1
解决办法
675
查看次数

C#Moq如何获取所有方法调用

我正在通过moq创建接口的模拟。

我的应用程序的代码使用不同的输入组合调用我的模拟的不同方法。当我用错误的输入进行verify()时,将引发一个异常,其中列出了所有方法调用。

我想获取这些方法调用,进行一些清理并以不同的格式显示给用户。是否可以在调用verify之前获取所有方法调用?

样例代码:

var mock = new Mock<ILoveThisFramework>();


  mock.Setup(framework => framework.DownloadExists("2.0.0.0"))
      .Returns(true);

  // Hand mock.Object as a collaborator and exercise it, 
  // like calling methods on it...
  ILoveThisFramework lovable = mock.Object;
  bool download = lovable.DownloadExists("2.0.0.0");

  // Verify that the given method was indeed called with the expected value at most once

// it will throw exception which will include method invocations. I want to get method invocations out and reformat them. 

  mock.Verify(framework => framework.DownloadExists("3.0.0.0"), Times.AtMostOnce());
Run Code Online (Sandbox Code Playgroud)

.net c# unit-testing moq

4
推荐指数
2
解决办法
1246
查看次数