我一直在为一些个人项目使用SourceGear保险库,在工作项目中使用Team Foundation Server.缺少TFS的一件事是Vault在其签入对话框窗口中具有的一个简单功能.
在Vault客户端中,您可以查看签出的文件是否已从签入的先前版本更改.这是一个屏幕截图.请注意"详细信息"列?这告诉你有区别.这样做非常有用的方法是,如果你要检查整个项目,因为你要重新生成代码.我将查看我的类库项目,然后重新生成我的CodeSmith模板.这样做可能会导致一些特定文件发生变化.当我查看待处理的登记屏幕时,我看到真正改变的文件,我可以比较以查看影响.
所以...... TFS能做到吗?也许有一个第三方工具可以帮我吗?我必须得到TFS SDK或PowerTool吗?有人想建造吗?
我试图转换我的可空bool值,我收到此错误.
Cannot implicitly convert type 'bool?' to 'bool'. An explicit conversion exists (are you missing a cast?)
Run Code Online (Sandbox Code Playgroud)
例如:
public virtual bool? MyBool
{
get;
set;
}
if (!MyBool){}
Run Code Online (Sandbox Code Playgroud) 我正在尝试学习跟踪的内置功能.我无法弄清楚如何使用配置来设置写入我的监听的级别(信息,警告,错误).
我有默认的app.config.在我的代码中,我使用Trace.TraceInformation()和Trace.TraceError.
所有消息都写入我的文本文件.我希望能够在app.config中更改某些内容,使其记录Info消息或仅记录错误消息.
Module1.vb中
Sub Main(ByVal args() As String)
Dim index As Integer = 0
For Each arg As String In args
Trace.TraceInformation(String.Format("Sub Main(): arg({1}) = {0}", arg, index))
Trace.Flush()
If arg.Split("=").Count = 2 Then
If String.Compare(arg.Split("=")(0), "mode", True) = 0 Then _Mode = arg.Split("=")(1)
End If
index += 1
Next
End Sub
Run Code Online (Sandbox Code Playgroud)
的app.config
<sources>
<!-- This section defines the logging configuration for My.Application.Log -->
<source name="DefaultSource">
<listeners>
<add name="FileLog"/>
<!-- Uncomment the below section to write to the Application …Run Code Online (Sandbox Code Playgroud) 我的配置有3个站点:Identity Server(Idp),Windows身份验证主机和我的最终用户客户端站点.在客户端站点上,我请求装饰的控制器[Authorize]和Identity Server启动.
端口44305上的Windows主机显然抛出异常并且身份服务器正在接收状态500.我可以毫无问题地访问Windows主机站点URL.我找回了一份XML文档
如何调试并找出停止此身份验证过程的异常或错误?我得到了一个3部分异常,内部最多如下
InvalidOperationException: IDX10803: Unable to create to obtain configuration from: 'https://localhost:44305/'.
Microsoft.IdentityModel.Protocols.ConfigurationManager`1.<GetConfigurationAsync>d__3.MoveNext() in ConfigurationManager.cs
Run Code Online (Sandbox Code Playgroud)
Windows Host OWIN启动使用UseWindowsAuthenticationService
Identity Server OWIN正在使用AuthenticationOptions = WsFederationAuthenticationOptions
var wsFederationOptions = new WsFederationAuthenticationOptions
{
AuthenticationType = "windows",
Caption = "Windows",
SignInAsAuthenticationType = signInAsType,
MetadataAddress = "https://localhost:44305/",
Wtrealm = "urn:idsrv3"
};
app.UseWsFederationAuthentication(wsFederationOptions);
}
Run Code Online (Sandbox Code Playgroud)
以下是请求和回复
Request URL:https://localhost:44315/
Request Method:GET
Status Code:302 Found
Response:Location:https://localhost:16433/connect/authorize?client_id=hms2015&redirect_uri=...
Request: https://localhost:16433/connect/authorize?client_id=hms2015&redirect_uri=...
Request Method:GET
Status Code:302 Found
Location:https://localhost:16433/login?signin=fde7508a6634698847c3076c9028604b
Request URL:https://localhost:16433/login?signin=fde7508a6634698847c3076c9028604b
Request Method:GET
Status Code:500 Internal Server Error
Run Code Online (Sandbox Code Playgroud)
我没有可见的SSL问题.使用我的浏览器,我可以打开不同网站的所有页面,而不会发出任何警告.我将localhost IIS …
我喜欢LINQPad!我正在尝试使用LINQPad中的WCF连接器连接到Tridion Core Services,以帮助我快速开发和学习Core.
目前,LINQPad报告了URI的404(未找到)错误,但是同样的URI在我的浏览器中有效.
其他人成功连接?
LINQPad的连接窗口

我们正在尝试取消发布页面,但它们错误地显示"此项目正在使用中".当我们调查它时,它无法从开发人员不再使用的本地计算机中取消发布.我们使用"本地文件系统"将该发布目标和目标类型创建到他的计算机.
我们要取消发布内容并删除此目标.如何删除该出版物目标和目标类型?
打开TFS待定更改.您可以在该显示中添加/删除列吗?我认为它与所选查询相关联,但更改该查询中的列对Pending Changes中显示的结果没有任何作用.
我希望能够设置不同的返回值,类似于LINQPad样式NULL如斜体绿色文本.具体来说,我想将布尔值TRUE和FALSE设置为不同,如蓝色和红色.

在我们的030- content Spanish出版物中,我们有一些本地化的组件,并使用了他们的西班牙语内容.后来,这些相同的组件未定位.
有没有办法从历史中检索西班牙语内容?历史现在显示了根组件的历史020-content
SERVERNAME(myDomain\Username)
Application Pools
Sites
DEV Site1
DEV Site2
dev Site 3
bin
Content
...
Views
etc ...
Run Code Online (Sandbox Code Playgroud)
这是我的DEV Web服务器的基本布局.我们的DEV Web服务器上运行着许多站点.我正在尝试使用TFS 2013 Build将我的网站发布到DEV服务器,这是来自Vishal Joshi,Microsoft和其他人的文章.
我的错误是" ERROR_SITE_DOES_NOT_EXIST ".基本修复对我没有帮助.
在我的例子中,我正在使用/p:DeployIisAppPath="dev Site 3".该站点下没有定义任何应用程序.
微软的指示毫无用处.我以为我应该只使用IIS站点名称,但这并不能证明是成功的.此参数的预期值是多少?我有人需要App Pool名称吗?是否有一个命令可以针对IIS发出以导出所有可用的AppPath列表?一旦我在DEV服务器上解决这个问题,我就必须对STG服务器做同样的事情.
[更新1]添加完整的MSBuild参数
/p:DeployOnBuild=True
/p:DeployTarget=MsDeployPublish
/p:CreatePackageOnPublish=True
/p:MSDeployPublishMethod=InProc
/p:MSDeployServiceUrl=http://SERVER:PORT/MsDeployAgentService
/p:DeployIisAppPath="dev Site 3"
Run Code Online (Sandbox Code Playgroud)