草庐IT

托管所

全部标签

c# - 远程连接到 .net 核心自托管 web api

我有一个简单的.net核心webapi,只需一个操作:[Route("[action]")]publicclassAPIController:Controller{//GETapi/values[HttpGet]publicstringPing(){returnDateTime.Now.ToString();}}如果我通过dotnetrun运行它,我会得到Hostingenvironment:ProductionContentrootpath:C:\Users\xxx\Documents\VisualStudio2015\Projects\SelfHostTest\src\SelfHo

c# - 在 Azure 中托管 Web Api 的推荐方法

我想在Azure上托管我的WebApi项目。但是我不确定应该使用哪种方式在azure上运行它。就像网站、云服务一样,它们包含Web角色和Worker角色。那我应该选择哪一个。如果可以选择云服务,那么Web角色和worker角色中哪一个更好?感谢任何帮助。 最佳答案 要托管一个简单的网络API(您可以根据使用情况等进行扩展),您需要使用网站。假设您不是在寻找更复杂/重量级的功能(网络配置、更复杂的架构,例如通过排队机制卸载后台处理不同的实例、RDP到主机等),那么网站正在成为事实上的方式在Azure上托管网站。Azure文档中的以下页

c# - 确定托管资源与非托管资源

有很多关于托管资源和非托管资源的问题。我了解两者的基本定义。但是,我很难知道资源或对象何时受管或不受管。当我想到非托管资源时,我倾向于想到不直接属于.NET的native代码,例如pinvoke或编码资源。我通常会认为资源旨在连接到将使用硬件的东西,例如文件句柄或网络连接也是不受管理的。包装native非托管资源(例如FileStream)的.NET对象呢?FileStream必须使用非托管资源,但是当我实现IDisposable模式时,我应该将其视为托管资源还是非托管资源?到目前为止,我一直假设如果对象实现了IDisposable,那么它就是被管理的。我怎么知道IntPtr应该作为非

c# - 使用/不使用 JCL 在 Delphi 中托管 CLR - 示例

有人可以在这里发布一个如何在Delphi中托管CLR的示例吗?我读过类似的question在这里,但我不能使用JCL,因为我想在Delphi5中托管它。谢谢。编辑这个article关于在FoxPro中托管CLR看起来很有希望,但我不知道如何从Delphi访问clrhost.dll。编辑2:我放弃了对Delphi5的要求。现在我正在尝试使用Delphi7的JCL。但是我还是找不到任何示例。这是我到目前为止所拥有的:我的C#程序集:namespaceDelphiNET{publicclassNETAdder{publicintAdd3(intleft){returnleft+3;}}}我已

c# - CNG、CryptoServiceProvider 和 HashAlgorithm 的托管实现

所以我想知道哈希算法的各种实现之间是否存在重大差异,以SHA系列算法为例。它们每个都有3个实现,1个在托管代码中,2个围绕不同的native加密API进行包装,但是使用它们之间有什么主要区别吗?我可以想象包装器版本可以具有更高的性能,因为它是在native代码中执行的,但是surley嘿,他们都需要执行完全相同的计算,从而提供相同的输出,即他们是可互换的。这是正确的吗?例如SHA512CNG不能在XPSP2上使用(文档是错误的)但是SHA512MANAGED可以。@Maxim-谢谢,但不是我想要的。我问的是,除了可能的性能之外,使用给定哈希算法的Managed/CryptoServic

c# - 如何托管Powershell脚本或应用程序,以便可通过WSManConnectionInfo访问它? (例如Office 365)

我知道连接到远程运行空间的唯一方法包括以下参数WSManConnectionInfoconnectionInfo=newWSManConnectionInfo(false,"localhost",80,"/Powershell","http://schemas.microsoft.com/powershell/Microsoft.Exchange",credential);或者WSManConnectionInfoconnectionInfo=newWSManConnectionInfo(false,"localhost",5985,"/wsman","http://schemas.m

c# - Windows 服务通过 HTTPS 托管 WCF

我已经根据theseinstructions创建并配置了一个SSL证书来自MSDN。我收到错误消息thisquestion列表,但不确定如何将该问题中接受的答案映射到我的App.config文件。配置文件的内容和服务本身在http上正常工作,只是在https上出现问题。我的App.config文件当前是:Windows事件日志中返回的错误异常:Servicecannotbestarted.System.ServiceModel.AddressAlreadyInUseException:HTTPcouldnotregisterURLhttps://+:54321/MyService/.A

c# - 是否有完全托管的 (.NET) Lua 解释器?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion有谁知道是否有完全托管的(.NET)Lua解释器?常规源可以使用桌面.NET的托管扩展进行编译,但不能嵌入到Silverlight应用程序中。

c# - OWIN 自托管中的 TraceListener

我正在使用Microsoft.Owin.Hosting来托管以下非常简单的网络应用。这是启动它的调用:WebApp.Start("http://localhost:8080/events");这是我正在使用的启动类:publicclassPushServerStartup{publicvoidConfiguration(IAppBuilderapp){app.MapHubs();}}我在一个控制台应用程序中运行它,该应用程序执行许多其他操作,包括路由跟踪写入某些文件等。但是突然之间(激活OWIN托管时)我看到写入控制台的跟踪消息是通常路由到其他地方。显然,OWIN托管框架中有一些活跃的

c# - 自托管服务上的 WCF Streaming 大数据 (500MB/1GB)

我目前在尝试使用WCF自托管服务(无IIS)发送大数据时遇到问题。使用流传输结果传输500MB,我的服务因System.OutOfMemoryException而崩溃。有可能传输如此大量的数据吗?这是我的WCF配置:我的客户端配置: 最佳答案 您不需要将ma​​xBufferSize或ma​​xBufferPoolSize设置得太高,它们可能会导致内存不足异常。默认值应该没问题。查看LargeDataandStreaming在MSDN上,特别是SpecialSecurityConsiderationsforLargeData这段文字