小编Dan*_*Dan的帖子

SVN中的工作副本XXX已锁定并且清除失败

当我这样做时,我收到此错误svn update:

工作副本XXXXXXXX已锁定请执行"清理"命令

当我进行清理时,我得到了

清理无法处理以下路径:XXXXXXXX

我怎么摆脱这个循环?

svn tortoisesvn

578
推荐指数
12
解决办法
85万
查看次数

如何在SQL Server上启用MSDTC?

这甚至是一个有效的问题吗?我有一个使用MSTDC的.NET Windows应用程序,它抛出异常:

System.Transactions.TransactionManagerCommunicationException:已禁用分布式事务管理器(MSDTC)的网络访问.请使用组件服务管理工具---> System.Runtime.InteropServices.COMException(0x8004D024)在MSDTC的安全配置中启用DTC以进行网络访问:事务管理器已禁用其对远程/网络事务的支持.(来自HRESULT的异常:0x8004D024)在System.Transactions.Oletx.IDtcProxyShimFactory.ReceiveTransaction(UInt32 propgationTokenSize,Byte [] propgationToken,IntPtr managedIdentifier,Guid&transactionIdentifier,OletxTransactionIsolationLevel&isolationLevel,ITransactionShim&transactionShim)....

我按照Kbalertz指南在安装了应用程序的PC上启用了MSDTC,但错误仍然存​​在.

我想知道这是否是数据库问题?如果是这样,我该如何解决?

sql-server msdtc

102
推荐指数
4
解决办法
22万
查看次数

亚音速Vs NHibernate

什么是何时使用这些工具中的一个而不是另一个?我发现Subsonic在快速完成任务方面非常有用,但在大型项目中,它往往无法扩展,并且它将您的域模型与数据库模型联系起来.这就是Nhibernate的用武之地,因为它为您提供了与您的数据库模型无关的轻量级POCO,但设置时间要长得多.

.net subsonic nhibernate orm

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

SVN/TortoiseSVN痛苦地缓慢

我正在使用我们的一个SVN存储库/项目进行痛苦的缓慢操作.

例如,在一个小文件(10 KB)中恢复更改需要5-10分钟.或大约40-60分钟检查100 MB的项目.

在同一台服务器上有大约30个其他项目,有些比这个大得多,而且没有一个像这样.

需要注意的一点是,这个项目是一个Magento项目.它在磁盘空间方面不是很大,但我有23k文件和11k文件夹,当有很多小文件时,我已经读了很多SVN预制件; 这是真的?我有什么办法可以加快速度吗?

svn tortoisesvn project revert magento

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

Log4Net配置日志级别

如何使Log4net仅记录信息级别日志?这甚至可能吗?你能设定一个门槛吗?

这就是我所拥有的,它会像我期望的那样记录Info及以上.有什么我可以做它只有日志信息?

<logger name="BrokerCollection.Model.XmlDocumentCreationTask">
  <appender-ref ref="SubmissionAppender"/>
  <level value="Info" />
</logger>
Run Code Online (Sandbox Code Playgroud)

log4net

61
推荐指数
4
解决办法
10万
查看次数

`[super viewDidLoad]`约定

我在实现之前和实现之后看到一些带有[super viewDidLoad]的示例代码.

我知道你并不总是打电话给超级(如许多其他讨论中所见).当你打电话给它时,是否需要在你编码之前或之后?

这可能会产生影响,具体取决于超级实施的功能.虽然你不应该知道super的实现来写你的.

当然,这适用于所有UIViewControllers委托方法(willAppear,didAppear等...)

有什么想法吗?

iphone cocoa cocoa-touch objective-c

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

==或.Equals()

为什么用一个而不是另一个?

c#

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

如何阻止SQLServer编写无关的东西,例如(1行受影响)

是否有一个命令我可以在我的SQL脚本中运行,以便它停止输出有关每个运行的操作的信息?

即我不想看到这个:

(1 row(s) affected)

(1 row(s) affected)

(1 row(s) affected)
Run Code Online (Sandbox Code Playgroud)

t-sql sql-server

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

在.NET中双倍乘法?

如果我在C#中执行以下表达式:

double i = 10*0.69;
Run Code Online (Sandbox Code Playgroud)

i是:6.8999999999999995.为什么?

我理解像1/3这样的数字很难用二进制来表示,因为它有无限的重复小数位,但这不是0.69的情况.并且0.69可以很容易地用二进制表示,一个二进制数表示69,另一个表示小数位的位置.

我该如何解决这个问题?使用decimal类型?

.net c# math

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

使用ASP.NET会话状态服务跨应用程序共享会话

我正在尝试在两个Web应用程序之间共享会话,这两个Web应用程序都托管在同一台服 一个是.net 2.0 Web表单应用程序,另一个是.net 3.5 MVC2应用程序.

两个应用程序的会话都设置如下:

<sessionState
      mode="StateServer"
      stateConnectionString="tcpip=127.0.0.1:42424"
      />
Run Code Online (Sandbox Code Playgroud)

在webform应用程序中,我将会话密钥发布到MVC应用程序:

protected void LinkButton1_Click(object sender, EventArgs e)
{
    Session["myvariable"] = "dan"; 
    string sessionKey = HttpContext.Current.Session.SessionID;

    //Followed by some code that posts sessionKey to the other application    
}
Run Code Online (Sandbox Code Playgroud)

然后我在MVC应用程序中接收它并尝试使用相同的会话,如下所示:

[HttpPost]
public  void Recieve(string sessionKey )
{
    var manager = new SessionIDManager();

    bool redirected;
    bool IsAdded;

     manager.SaveSessionID(HttpContext.ApplicationInstance.Context, Id, out redirected, out IsAdded);
     var myVar = Session["myvariable"];

}
Run Code Online (Sandbox Code Playgroud)

密钥正在发布但会话似乎没有加载到MVC应用程序中,即sessionKey为null.可以做我想做的事吗?

c# asp.net asp.net-mvc session-state

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