小编Ism*_*ilS的帖子

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

针对DI的Ninject vs Unity

我们正在使用ASP.net MVC.

哪个是最好的DI框架Ninject或Unity?为什么?

asp.net-mvc ninject unity-container

100
推荐指数
5
解决办法
5万
查看次数

ELMAH - 没有HttpContext的异常记录

我用Elmah.XmlFileErrorLog 尝试了这个解决方案但是我遇到了异常

System.ArgumentNullException was unhandled by user code
  Message="Value cannot be null.\r\nParameter name: context"
  Source="Elmah"
  ParamName="context"
  StackTrace:
       at Elmah.ErrorSignal.FromContext(HttpContext context) in c:\builds\ELMAH\src\Elmah\ErrorSignal.cs:line 67
       at Elmah.ErrorSignal.FromCurrentContext() in c:\builds\ELMAH\src\Elmah\ErrorSignal.cs:line 61
       at ElmahHttpErrorHandler.ProvideFault(Exception error, MessageVersion version, Message& fault) in c:\Myapplication\App_Code\Util\ElmahHttpErrorHandler.cs:line 19
       at System.ServiceModel.Dispatcher.ErrorBehavior.ProvideFault(Exception e, FaultConverter faultConverter, ErrorHandlerFaultInfo& faultInfo)
       at System.ServiceModel.Dispatcher.ErrorBehavior.ProvideMessageFaultCore(MessageRpc& rpc)
       at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessageCleanup(MessageRpc& rpc)
  InnerException: 
Run Code Online (Sandbox Code Playgroud)

Web.Config文件

<configSections>
    <section name="loggingConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.LoggingSettings, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    <section name="exceptionHandling" type="Microsoft.Practices.EnterpriseLibrary.ExceptionHandling.Configuration.ExceptionHandlingSettings, Microsoft.Practices.EnterpriseLibrary.ExceptionHandling, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    <section name="dataConfiguration" type="Microsoft.Practices.EnterpriseLibrary.Data.Configuration.DatabaseSettings, Microsoft.Practices.EnterpriseLibrary.Data, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
    <sectionGroup name="system.web.extensions" type="System.Web.Configuration.SystemWebExtensionsSectionGroup, …
Run Code Online (Sandbox Code Playgroud)

c# wcf elmah exception-logging

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

避免在ASP.NET MVC中使用会话状态是一种好习惯吗?如果是,为什么以及如何?

它没有明确地写在某处,但在阅读了几篇关于ASP.NET MVC的博客之后,我感觉如此.只是好奇并想到这里问它.

更新:
我不是在询问服务器上的内存/存储/ RAM问题.对于他们来说,存在一个解决方案来存储会话进程.我知道.我很好奇,有没有我们不得不在WebForms中使用Session的情况,但我们现在可以在MVC中避免使用MVC提供的漂亮的结构化方式吗?

asp.net asp.net-mvc

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

如何在批处理文件中检查ping是否响应

我想连续ping服务器并在响应时看到一个消息框,即服务器当前已关闭.我想通过批处理文件来完成它.

我可以显示一个消息框,如此处显示Windows批处理文件中的弹出/消息框

并且可以连续ping通

ping <servername> -t
Run Code Online (Sandbox Code Playgroud)

但是我该如何检查它是否有反应?

command-line ping batch-file

40
推荐指数
3
解决办法
17万
查看次数

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

用于在Visual Studio C中展开所选折叠块/区域的快捷键#

当我的光标位于正确的位置但是我无法扩展块时,抓住鼠标是非常令人沮丧的.

我使用 Ctrl+ M , Ctrl+ O 来折叠定义.但之后无法扩展其中一个块.我必须按住鼠标并单击加号.

提前致谢.

c# visual-studio-2008

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

jQuery - 如何使用元素的HTML获取所有样式/ css(在内部/外部文档中定义)

我知道$("#divId").html()会给我innerHtml.我还需要它的样式(可能通过类的方式定义)内联style属性或单独<style>标记内的所有样式/类.

可能吗?

更新
如果html是什么样的,<div id="testDiv">cfwcvb</div>并且#testDiv外部样式表中定义了css类?

更新2
很抱歉没有提前澄清这一点

如果这是我的HTML

<div id="divId">
    <span class="someClass">Some innerText</span>
</div>
Run Code Online (Sandbox Code Playgroud)

样式在单独的样式表或头部样式中定义.

#divId {
    clear: both;
    padding: 3px;
    border: 2px dotted #CCC;
    font-size: 107%;
    line-height: 130%;
    width: 660px;
}
.someClass {
    color: blue;
}
Run Code Online (Sandbox Code Playgroud)

然后,当我尝试获取内部html $("#divId").html()或调用任何其他自定义函数时,我需要类似下面的内容

<style>
#divId {
    clear: both;
    padding: 3px;
    border: 2px dotted #CCC;
    font-size: 107%;
    line-height: 130%;
    width: 660px;
}
.someClass {
    color: blue;
}
</style>

<div id="divId">
    <span class="someClass">Some innerText</span>
</div> …
Run Code Online (Sandbox Code Playgroud)

javascript css jquery styles

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

JavaScript - 如何为浏览器GET设置请求标头

如果我们这样做window.location = "http://MyApi.com/Pdf";,浏览器会对URL进行GET http://MyApi.com/Pdf.但是,如果我们想authentication在执行URL的GET之前设置请求的标头,因为服务器是REST服务器并且它不支持cookie.这该怎么做?

在所有情况下,我都$.ajax用来调用服务,但这次我需要在新窗口中显示响应.响应是PDF文件内容.

提前致谢.

javascript browser rest httprequest http-headers

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

如何在文件中记录异常?

我希望能够在每个catch块中进行登录.像这样的东西.

catch (Exception exception)
{
  Logger.Write(exception);
}
Run Code Online (Sandbox Code Playgroud)

然后配置中的设置将使用客户监听器获取Message和StackTrace属性等.

我想使用Enterprise Library Logging Application Block.我敢肯定有人必须已经这样做了.

c# wcf logging enterprise-library

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