小编MAD*_*kie的帖子

TFS Pending Changes可以显示像SourceGear Vault一样真正改变的文件吗?

我一直在为一些个人项目使用SourceGear保险库,在工作项目中使用Team Foundation Server.缺少TFS的一件事是Vault在其签入对话框窗口中具有的一个简单功能.

在Vault客户端中,您可以查看签出的文件是否已从签入的先前版本更改.这是一个屏幕截图.请注意"详细信息"列?这告诉你有区别.这样做非常有用的方法是,如果你要检查整个项目,因为你要重新生成代码.我将查看我的类库项目,然后重新生成我的CodeSmith模板.这样做可能会导致一些特定文件发生变化.当我查看待处理的登记屏幕时,我看到真正改变的文件,我可以比较以查看影响.

所以...... TFS能做到吗?也许有一个第三方工具可以帮我吗?我必须得到TFS SDK或PowerTool吗?有人想建造吗?

tfs sourcegear-vault

28
推荐指数
3
解决办法
6801
查看次数

不能隐式转换类型bool?

我试图转换我的可空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)

c# nullable

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

如何在配置文件中控制跟踪侦听器的级别

我正在尝试学习跟踪的内置功能.我无法弄清楚如何使用配置来设置写入我的监听的级别(信息,警告,错误).

我有默认的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)

.net logging trace

21
推荐指数
1
解决办法
9968
查看次数

IDX10803:无法创建以获取配置

我的配置有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 …

openid-connect identityserver3

21
推荐指数
4
解决办法
3万
查看次数

有没有人用LINQPad连接到Tridion Core Services?

我喜欢LINQPad!我正在尝试使用LINQPad中的WCF连接器连接到Tridion Core Services,以帮助我快速开发和学习Core.

目前,LINQPad报告了URI的404(未找到)错误,但是同样的URI在我的浏览器中有效.

其他人成功连接?

LINQPad的连接窗口

LINQPad的连接窗口

linqpad tridion

12
推荐指数
2
解决办法
1276
查看次数

在Tridon中删除发布目标的步骤是什么?

我们正在尝试取消发布页面,但它们错误地显示"此项目正在使用中".当我们调查它时,它无法从开发人员不再使用的本地计算机中取消发布.我们使用"本地文件系统"将该发布目标和目标类型创建到他的计算机.

我们要取消发布内容并删除此目标.如何删除该出版物目标和目标类型?

tridion

7
推荐指数
1
解决办法
684
查看次数

如何选择待定更改中显示的列?

打开TFS待定更改.您可以在该显示中添加/删除列吗?我认为它与所选查询相关联,但更改该查询中的列对Pending Changes中显示的结果没有任何作用.

tfs visual-studio

6
推荐指数
1
解决办法
1034
查看次数

在LINQPad中,结果具有NULL的特殊样式.如何将其应用于布尔值或其他值?

我希望能够设置不同的返回值,类似于LINQPad样式NULL如斜体绿色文本.具体来说,我想将布尔值TRUE和FALSE设置为不同,如蓝色和红色.

null值的样式不同

linqpad

6
推荐指数
1
解决办法
1355
查看次数

组件的非本地化是否会破坏历史记录?

在我们的030- content Spanish出版物中,我们有一些本地化的组件,并使用了他们的西班牙语内容.后来,这些相同的组件未定位.

有没有办法从历史中检索西班牙语内容?历史现在显示了根组件的历史020-content

tridion tridion-2011

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

对MSBuild参数的DeployIisAppPath设置有什么期望?

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)

iis msbuild tfs tfsbuild webdeploy

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