草庐IT

com-server

全部标签

c# - 通过 SQL Server 存储过程调用 Team Foundation Server(TFS) API

我正在创建我的第一个ASP.NETMVC项目。我已经开始连接TFS并通过C#将错误添加到TFS。vartfsURI=newUri("http://test:8080/tfs");varnetworkCredential1=newNetworkCredential("test","test!");ICredentialscredential=(ICredentials)networkCredential1;Microsoft.VisualStudio.Services.Common.WindowsCredentialwinCred=newMicrosoft.VisualStudio.Se

c# - COM接口(interface)指南

我不太了解COM接口(interface),所以我有一个小问题,假设我有这段代码:[Guid("148BD528-A2AB-11CE-B11F-00AA00530503"),InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]internalinterfaceIEnumWorkItems{[PreserveSig()]intNext([In]uintRequestCount,[Out]outSystem.IntPtrNames,[Out]outuintFetched);voidSkip([In]uintCount);voidReset

c# - 如何还原 team Foundation Server 中的变更集?

我是TeamFoundation服务器的新手,有人提交了前一天晚上不应该提交的更改。我需要还原此变更集,以便人们在获得最新版本时不会获得这些更改。我认为没有简单的方法可以做到这一点,有人有这方面的经验吗? 最佳答案 您无法真正回滚变更集。你要做的是:找到您要返回的变更集编号。检查所有需要回滚的文件。执行获取特定版本(不同于获取版本)并指定变更集编号并选择选项以使用变更集中的内容覆盖您的本地副本。执行checkin以覆盖服务器上的内容。您必须为每个文件分别执行此操作。您可以在那里查看TFSPower工具,它具有回滚功能,可以自动执行上

c# - 使用 Smtp.mail.microsoftonline.com 发送电子邮件

上下文:我们是一家小公司,没有Exchange服务器(或任何专用于它的服务器),但我们仍然需要接收/发送电子邮件。我们决定使用Microsoft在线服务(MOS)目标:我们有一个Web服务器(带有IIS6.0的WindowsServer2003R2)并部署了一个C#ASP.NetMCV应用程序。每次用户创建帐户时,Web应用程序都需要发送电子邮件。根据documentation我们需要使用端口(587)并确保启用传输层安全性(TLS)。此外,使用的FROM地址必须是“权威”类型,当我通过MicrosoftOnlineAdministrationCenter仔细检查时就是这样。代码:我的

c# - 从 C# 运行时 SQL 查询超时,在 SQL Server Management Studio 中运行速度很快

我有一个使用下面列出的代码执行SQL查询的C#程序。直到前几天,我一直在使用这段代码一段时间,没有任何问题。我将一个查询字符串传递给SQL,其中包含一个字符串列表,这些字符串是股票标识符。前几天我跑了一下,查询超时了,让我跑一个多小时。过去几天我一直在尝试调试它。在我最初的查询中,大约有900个标识符。我已经尝试改变我能想到的一切,但我得到了无法解释的结果。例如:该查询适用于一个股票列表,但不适用于另一个在字符串数量和总长度方面具有相同长度的列表它适用于一个列表,但不适用于相反顺序的同一个列表对于一个列表,如果恰好有900个标识符,它就可以工作,但如果有899或901个,它就不会工作,

c# - 是否可以从 .NET 测试暴露于 COM 的程序集?

我有一个.NET程序集,我通过一个tlb文件向COM公开了它,还有一个注册tlb的安装程序。我已手动检查安装程序是否正常工作以及COM客户端是否可以访问该库。到目前为止,还不错...但是,我正在尝试将一些自动化系统测试放在一起,以检查安装程序是否正常工作。作为其中的一部分,我已经在VM上自动安装,现在我想对安装的COM库进行一些调用以验证它是否正常工作。我最初考虑用VB6编写一些测试,但我已经有一大套用C#编写的测试,它们引用了.NET程序集。我希望我可以更改这些以引用.tlb,但是当我在VS2008中尝试此操作时出现错误:ActiveX类型库“blah.tlb”是从.NET程序集导出

c# - 如何检查 COM dll 是否已在 C# 中注册

我在VS2008、C#、.NET3.5和VSTO中创建了一个Office加载项。它通过ClickOnce部署。运行时配置表单执行regsvr32以注册项目中包含的“fooapi.dll”,由于ClickOnce限制,该项目无法在安装期间注册。是否有任何首选方法来检查并查看“fooapi.dll”是否在运行时在C#中注册? 最佳答案 试试Type.GetTypeFromCLSID或Type.GetTypeFromProgID快速检查COM接口(interface)是否存在的方法。或者,只需实例化对象并捕获异常,例如catch(COME

c# - 无法在 COM 客户端中添加对 COM 的引用?

创建了一个COM服务器,我注册了它。当我尝试在COM客户端中添加该COM服务器时,我无法添加,并且出现以下错误。"Areferenceto'COMTest'couldnotbeaddedTheActiveXtypeLibrary'c\user\~\Debug\COMTest.tlb'wasexportedfroma.NETassemblyandcannotaddedasareference.Addareferenceto.NETinstead"谁能告诉我这是什么错误。我以两种方式注册COM,从VS也尝试使用命令提示符。 最佳答案 这

c# - 在名为 test113.onmicrosoft.com 的租户中找不到名为 HTTPS ://test113. onmicrosoft.com/FTP 的应用程序

我必须针对AzureAD对应用程序进行身份验证。我已经创建了WebAPI并将其添加到AzureAD应用程序部分。更改了list文件,创建了一个WebAPI并使用AzureAD进行了身份验证,并创建了一个Windows窗体,其中包含以下代码:privateasyncvoidbutton1_Click(objectsender,EventArgse){stringauthority="https://login.windows.net/test113.onmicrosoft.com";stringresourceURI="https://test113.onmicrosoft.com/ft

c# - HttpUtility.HtmlEncode 和 Server.HtmlEncode 有什么区别

HttpUtility.HtmlEncode和Server.HTMLEncode有什么区别? 最佳答案 看看Server.HtmlEncodevsHttpUtility.HtmlEncode.基本上,Server.HtmlEncode使用从Page类继承的System.Web.HttpServerUtility类的特定实例。HttpUtility.HtmlEncode是一个静态方法,因此您不必实例化HttpUtility类。在其他条件相同的情况下,使用静态HttpUtility.HtmlEncode。