我知道塑料SCM已有一些问题,但它们已有一年多了.有人最近使用过Plastic SCM吗?你怎么看待这件事.
我用过git,我现在正在使用Hg.我喜欢Hg源代码控制,但Visual Studio集成并不是很好,相关的任务/项目管理工具也不是很好.建议使用塑料SCM,但我希望获得社区观点. - 不,我不关心网站上的语法.对于营销良好的网站,我更喜欢精心设计的解决方案.
我最近将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).
什么可能导致这种模棱两可的参考?如何确定引用哪两个库?没有任何明显的表明重复的参考.然后,一旦你看到它,显而易见的是显而易见的.
我正在使用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中?
我正在尝试利用.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中删除缓存项?
.net ×1
ambiguous ×1
asp.net-mvc ×1
c# ×1
deployment ×1
elmah ×1
mercurial ×1
outputcache ×1
plasticscm ×1
reference ×1
sqlite ×1