小编wil*_*ilk的帖子

塑料SCM.这是正确的解决方案吗?

我知道塑料SCM已有一些问题,但它们已有一年多了.有人最近使用过Plastic SCM吗?你怎么看待这件事.

我用过git,我现在正在使用Hg.我喜欢Hg源代码控制,但Visual Studio集成并不是很好,相关的任务/项目管理工具也不是很好.建议使用塑料SCM,但我希望获得社区观点. - 不,我不关心网站上的语法.对于营销良好的网站,我更喜欢精心设计的解决方案.

mercurial project-management plasticscm visual-studio-2010

25
推荐指数
3
解决办法
4106
查看次数

.Net 4.0 System.Web.Security.MembershipProvider含糊不清的参考?

我最近将BlogEngine.Net安装升级到1.6和.Net 4.0,但是,当我执行升级时,我没有构建BlogEngine.Core.但是,当我尝试现在构建BlogEngine.Core项目时,编译失败,因为它无法加载(System.Web.Security.)MembershipProvider的符号.我认为这是一个.Net/C#/用户问题而不是BlogEngine问题.

该项目引用了库System.Web,类文件(继承自MembershipProvider)包含一个Using for System.Web.Security.启用ReSharper后,IntelliSense会指出使用哪个成员资格提供程序可以选择两个同名的库(System.Web.Security).

什么可能导致这种模棱两可的参考?如何确定引用哪两个库?没有任何明显的表明重复的参考.然后,一旦你看到它,显而易见的是显而易见的.

.net c# reference blogengine.net ambiguous

15
推荐指数
1
解决办法
7469
查看次数

在\ bin中插入了不需要的SQLite

我正在使用Visual Studio 2010并使用Web部署将.Net MVC站点升级到特定环境.我安装了Elmah,它在我的DEV环境中工作得很好,但是当我推动TEST时,我得到了例外,因为SQLite不是一个好的格式.

我不是在Elmah中使用SQLite,也不是我知道的.我删除了所有可见的SQLite参考,我已从所有配置bin目录中删除.dll.但它仍然插入每个构建.我意识到异常问题是SQLite不能为CPU Any构建,我的环境从x86到x64不等.但我更希望SQLite甚至不在场.

我已经卸载了Elmah,SQLite仍然插入到\ bin目录中.我现在重新安装了Elmah,并在每次构建后从\ bin手动删除SQLite.dll.如何在每次构建后确定是什么原因导致SQLite插入到我的\ bin中?

sqlite deployment elmah

13
推荐指数
1
解决办法
1645
查看次数

如何在ChildAction上删除OutputCache?

我正在尝试利用.Net MVC 3中的甜甜圈缓存功能.对于我的主页,在我的家庭控制器中,我有:

public ActionResult Index()
{
    return View();
}

[ChildActionOnly]
[OutputCache(Duration=3600)]
public ActionResult IndexMain()
{
    return PartialView(ViewModelRepository.GetIndexViewModel());
}
Run Code Online (Sandbox Code Playgroud)

我的观点,我有:

<% Html.RenderAction("IndexMain");%>
Run Code Online (Sandbox Code Playgroud)

一切正常.但是,当数据发生变化时,我运行:

var urlToRemove = Url.Action("IndexMain", "Home");
Response.RemoveOutputCacheItem(urlToRemove);
Run Code Online (Sandbox Code Playgroud)

RemoveOutputCacheItem执行时没有错误,但ChildAction缓存未失效.有没有办法以编程方式从ChildAction中删除缓存项?

asp.net-mvc outputcache asp.net-mvc-3

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