小编MJJ*_*mes的帖子

EventBridge with SNS Target,可以自定义SNS Message吗

我正在尝试将 AWS EventBridge 与 SNS 目标结合使用,并且已经通过输入转换器实现了发送基本消息 SNS 的基本集成。不过,我希望能够设置 SNS 消息属性(用于订阅过滤),并理想地以 JSON 形式提供消息,以便每个 SNS 订阅(短信、电子邮件)等的消息都不同。

这可能吗?我一直无法找到明确的文档页面来指示 EventBridge 和 SNS Target 支持的范围。这只是一条基本消息吗?

我可以通过使用 Event Bridge => Lambda => SNS 来实现这一点,但我试图避免额外的跃点。有人有关于 SNS Target 官方支持 Event Bridge 的明确信息吗?

amazon-sns aws-event-bridge

10
推荐指数
1
解决办法
3528
查看次数

SignalR请求投掷"集线器无法解决".

我从早期版本开始就使用SignalR并一路升级但是我已经将我的应用程序部署到我的Windows Server 2008 R2生产服务器上,现在应用程序因"无法解决集线器"而崩溃.例外.

编辑:StackTrace已添加:

[InvalidOperationException: 'stockitems' Hub could not be resolved.]
Microsoft.AspNet.SignalR.Hubs.HubManagerExtensions.EnsureHub(IHubManager hubManager,  String hubName, IPerformanceCounter[] counters) +426
Microsoft.AspNet.SignalR.Hubs.HubDispatcher.Initialize(IDependencyResolver resolver, HostContext context) +716
Microsoft.AspNet.SignalR.Owin.CallHandler.Invoke(IDictionary`2 environment) +1075
Microsoft.AspNet.SignalR.Owin.Handlers.HubDispatcherHandler.Invoke(IDictionary`2 environment) +363
Microsoft.Owin.Host.SystemWeb.OwinCallContext.Execute() +68
Microsoft.Owin.Host.SystemWeb.OwinHttpHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object extraData) +414

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
Microsoft.Owin.Host.SystemWeb.CallContextAsyncResult.End(IAsyncResult result) +146
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +606
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +288
Run Code Online (Sandbox Code Playgroud)

在我的开发机器和本地测试服务器上,我没有遇到任何问题.

有问题的中心非常简单:

 [HubName("StockItems")]
public class StockItemHub : Hub
{

}
Run Code Online (Sandbox Code Playgroud)

最初我认为这是HubName的一个问题所以删除它但它仍然炸弹.

最初我认为这是由于依赖注入,所以我然后改变我的Global.asax看起来如下:

    var signalRResolver = new SignalRDependencyResolver();
        GlobalHost.DependencyResolver = signalRResolver; …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc asp.net-mvc-4 signalr

5
推荐指数
3
解决办法
6339
查看次数

COM组件中的Server.MapPath

我正在将旧的VBSCript WSC组件重写为更好的C#COM组件.

出于可怕的原因,一个地方的旧组件通过使用传递服务器上下文,IServer

Set objCurr = CreateObject("MTxAS.AppServer.1")
Set objCurrObjCont = objCurr.GetObjectContext()
Set component.servercontext = objCurrObjCont("Server")
Run Code Online (Sandbox Code Playgroud)

这用于做标准 Server.MapPath("/somelocation")

但是,我对.Net COM组件中的操作感到困惑,System.Web.HttpContext.Current.MapPath()因为没有Web上下文而无法正常工作.

我尝试将经典ASP中的上下文传递给COM组件,但我不确定包含哪个引用,所以我可以调用正确的成员,Microsoft.Active X Data Objects 2.7似乎很常见,但这只包括Recordsets等,没什么对于C++ IServer接口,它就像我们一样COM OBJECT.

有谁知道这样做的方法/解决方法?按照这个速度,我想我可能不得不改变组件的行为

c# com vbscript asp-classic

4
推荐指数
1
解决办法
1254
查看次数

编写REGEX以匹配img标记的src,height和width属性

我正在尝试编写一个正则表达式来匹配图像标记上的src,width和height属性.宽度和高度是可选的.

我想出了以下内容:

(?:<img.*)(?<=src=")(?<src>([\w\s://?=&.]*)?)?(?:.*)(?<height>(?<=height=")\d*)?(?:.*)(?<width>(?<=width=")(\d*)?)?
Run Code Online (Sandbox Code Playgroud)

expresso显示这只匹配以下html片段的src位

<img src="myimage.jpg" height="20" />
<img src="anotherImage.gif" width="30"/>
Run Code Online (Sandbox Code Playgroud)

我希望我真的很亲密,有人在这里可以指出我做错了什么,我有一种感觉,我在角色之间的选择位(?:.*)我试过让它变得非贪婪而没有成功.任何指针?

regex

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