所以我终于能够完成TFS的安装并开始创建我的第一个团队项目,该项目向我介绍了流程模板.
在关注到Microsoft网站的链接以获取流程模板信息后,我被淹没了需要考虑的新信息.你们所有人都有哪些模板可以很好地为你工作,或者更像是项目的绊脚石?您遇到的最大优势和劣势是什么?
编辑:有关我的项目的一些信息,我是一家小公司的首席开发人员,将使用TFS/VSTS创建一个内部网门户网站,以便每天整合最终用户并提高自动化程度以提高生产力等.这是全新的开发利用C#,ASP.NET和Sql Server 2008.
理想情况下,我希望利用功能来增强与利益相关者的协作,以帮助添加所需功能并跟踪开发状态并提供反馈等.我还希望利用JetBrain的TeamCity来获取我的TFS,如果有的话特定的模板/软件确实增加了TFS,TeamCity,开发商和利益相关者之间的凝聚力,这将是我感兴趣的理想选择.
在大多数NHiberate示例中,他们使用ISET而不是IList.我知道两者之间的基本差异,即 一组是独一无二的.但是,我不确定为什么他们在进行延迟加载时使用ISet而不是IList.
(Iesi.Collections.Generic)ISet对IList有什么好处?延迟加载时的特殊性.
使用Moq处理公开的仅设置属性的接口的正确方法是什么?以前我已经添加了另一个访问者,但这已经渗透到我的域太远了随机throw new NotImplementedException()语句.
我只是想做一些简单的事情:
mock.VerifySet(view => view.SetOnlyValue, Times.Never());
但这会产生编译错误 The property 'SetOnlyValue' has no getter
使用msdeploy和msdeploy.axd处理程序时,任何尝试部署到我的远程服务器都会遇到401未授权的错误和服务器日志
IISWMSVC_AUTHORIZATION_SERVER_NOT_ALLOWED
只允许Windows管理员使用服务器连接进行连接.其他用户应使用"连接到站点或应用程序"任务才能进行连接.
过程:WMSVC
为网站级别定位axd的正确方法是什么?
我有一个类,其中FileHelpers依赖于此类文件中的字段顺序.如果类文件有一个代码清理运行它将导致字段按字母顺序排序并且无形地破坏我的类.
既然我想避免意外发生这种情况,是否有一个resharper comment指令来禁用类的代码清理?
鉴于我只能访问ControllerContext而不是Action____Contexts获取当前正在执行的ActionDescriptor的最佳方式是什么?
到目前为止,我发现的唯一方法是:
new ReflectedControllerDescriptor(context.Controller.GetType())
.FindAction(context, context.RouteData.GetRequiredString("action"));
Run Code Online (Sandbox Code Playgroud)
这是最佳方法吗?
这个类被命名的事实ReflectedControllerDescriptor让我想知道这个操作是否会付出沉重的代价,因为它会在每个页面请求上执行?与此相关的是此类内部缓存还是我应该实际缓存ReflectedControllerDescriptors?
可以采取哪些措施来改善面包屑菜单的可访问性,类似于:
<ul class="breadcrumbs" aria-label="breadcrumb navigation" role="navigation">
<li><a href="~/">Home</a></li>
<li><a href="~/news">News</a></li>
<li class="unavailable"><a href="#">@Model.Title</a></li>
</ul>
Run Code Online (Sandbox Code Playgroud)
在此示例中给出Home是站点根目录,News是第一个子节点,不可用类是当前项目/ news/article项目.
是否可以采取任何措施来改善这一点,例如使用rel属性或aria-level属性?
我一直想知道是否可以让Fluent-NHibernate与已经存在的存储过程进行通信,并将结果集中的映射分配给我自己的域对象.
也是Fluent-NHibernate能够直接执行没有返回结果集的程序吗?
基本上我一直在考虑使用Fluent-NHibernate用一个域驱动设计替换一个带日期的TypedDataSet模型的含义,该设计可以从DAL返回简单对象.如果Fluent-NHibernate不能轻松使用SP,我想我最喜欢的是一个组合DAL,它将利用FNH进行简单的CRUD操作,同时让复杂的程序由Enterprise Library管理.虽然我不认为如果FNH不能很好地与SP一起使用,那么拥有2个竞争DAL是不理想的,我喜欢听到任何其他想法,而不是同时使用EntLib和FNH.
c# nhibernate stored-procedures enterprise-library fluent-nhibernate
所以我有一个布局页面
<head>
@RenderSection("HeaderLast", required: false)
</head>
Run Code Online (Sandbox Code Playgroud)
一个看法
@section HeaderLast
{
<script src="@Url.Content("~/Scripts/knockout-1.2.0.js")"
type="text/javascript"></script>
}
<div id="profile-tab">
@{ Html.RenderPartial("_userProfile"); }
</div>
Run Code Online (Sandbox Code Playgroud)
和部分观点
@section HeaderLast
{
<script type="text/javascript">
alert('test');
</script>
}
<div......
Run Code Online (Sandbox Code Playgroud)
我认为这不可能那么简单.有没有一种正确的方法来开箱即用,或者这总是需要某种调解器并传递ViewData周围的东西来手动使内容冒泡到布局页面?
赏金开始了:赏金将奖励为此短期提供的最佳解决方案.如果没有提供答案,我会将其授予@SLaks最初回答此问题.
我在浏览器中查看我的ASP.NET页面时在运行时收到错误.我没有得到任何构建错误但是我在运行时遇到以下编译器错误:
编译错误
描述:编译服务此请求所需的资源时发生错误.请查看以下特定错误详细信息并相应地修改源代码.
Compiler Error Message: CS1513: } expected
Source Error:
Line 329: #line hidden
Line 330: __output.Write("\r\n\t\t\t</div>\r\n\t\t");
Line 331: }
Line 332:
Line 333: private System.Web.UI.Control __BuildControl__control7() {
Source File: c:\Windows\Microsoft.NET\Framework\v1.1.4322\
Temporary ASP.NET Files\xxxxxxxx\450ffa78\d46d847d\
k1gsz9dj.0.cs Line: 331
Run Code Online (Sandbox Code Playgroud)
我在源代码中找不到任何遗漏},并且在Temporary ASP.NET Files目录中存在的生成的代码文件中发生此错误.如何将此跟踪到我的页面中实际格式错误的代码行或页面上的用户控件?
c# ×6
nhibernate ×2
.net ×1
asp.net ×1
breadcrumbs ×1
controller ×1
html5 ×1
layout-page ×1
moq ×1
msdeploy ×1
razor ×1
resharper ×1
tfs ×1
viewengine ×1
wai-aria ×1