问题标签 [postal]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
2502 浏览

c# - 在 Postal 中创建自定义 EmailService 时抛出“尝试将元素作为与数组不兼容的类型访问”

我正在尝试在类库项目中配置 Postal。为此,我需要配置自定义 EmailService。在邮政网页上有一个片段可以做到这一点:

(见这里:http ://aboutcode.net/postal/outside-aspnet.html )

令人惊讶的是,抛出以下错误:

System.ArrayTypeMismatchException 发生 HResult=-2146233085
消息=尝试以与数组不兼容的类型访问元素。Source=mscorlib StackTrace:在 System.Collections.Generic.List`1.Insert(Int32 索引,T 项) InnerException:

准确地说 - 它是在添加FileSystemRazorViewEngineViewEngineCollection. FileSystemRazorViewEngine源自IViewEngineViewEngineCollection源自Collection<IViewEngine>

这是堆栈跟踪:

mscorlib.dll!System.Collections.Generic.List.Insert(int index, System.__Canon item) + 0x3e bytes

System.Web.Mvc.dll!System.Web.Mvc.ViewEngineCollection.InsertItem(int index, System.Web.Mvc.IViewEngine item) + 0x89 bytes

我无法弄清楚导致异常的原因。

0 投票
0 回答
855 浏览

c# - ASP .Net 5 (Mvc 6) 中的邮政

有人成功用过PostalAsp.Net 5?我尝试Postal.Mvc5 Nuget在项目中安装包MVC 6,虽然项目编译它给出了运行时错误,具体如下:

如果有人设法开始Postal工作MVC 6,请概述成功配置它所涉及的步骤,特别是Asp.Net 5与以下 smtp 配置等效的步骤。

0 投票
2 回答
889 浏览

c# - 如何使用邮政 asp.net 使 CC 字段可选

我在我的 asp.net mvc 应用程序中使用 postal 使用邮政服务发送电子邮件现在问题是我必须仅在特定情况下发送 CC 电子邮件,并且我必须将此字段设为可选,但到目前为止我还没有做到这一点。以下是我的代码:

查看文件:

现在我想让视图中的 CC 字段可选,这样当 CC 为“null”时,视图会忽略“@Model.CC”字段。如下所示:

请帮助!谢谢你。

0 投票
2 回答
3359 浏览

c# - 使用 Azure 调度程序/邮政/MVC 发送预定电子邮件

我的项目托管在 Azure 上,我想每天早上向忘记在我的应用程序中完成某些任务的用户发送一封电子邮件。

我建立了我的电子邮件(使用邮政发送)。如果我自己运行该功能,电子邮件会按预期发送。

我已将 Azure 调度程序配置为运行 HTTPS 操作、get 方法 [ https://www.example.com/Email/EmailReminder]。计划的作业报告为成功,但没有电子邮件发送出去。

我以前不必这样做,所以我怀疑我的函数 > 调度程序作业之间缺少链接。我已经搜索了有关如何设置它的代码示例,但我还没有找到解决方案。调度程序期望我不给它什么?

0 投票
0 回答
24 浏览

asp.net-mvc - MVC 邮政与 _viewstart 冲突

我的应用程序正在产生错误

你调用的对象是空的。

由于某种原因,Postal 给出了根 _ViewStart.cshtml 中的布局错误,特别是下面显示的第一个 if 语句。

_ViewStart.cshtml

我在控制器中使用的代码是:

邮政视图是: GoalNotification.cshtml

我在这里做错了什么吗?有没有办法解决这个问题?这是我第一次使用邮政。谢谢你的帮助。

编辑:我只收到此错误,因为 MVC Postal 似乎覆盖了我的根 _ViewStart。没有它程序运行正常。

当似乎指定了多个布局时,邮政会出现问题。如果我有一套布局,它可以工作。不幸的是,我需要拥有它们。

堆栈跟踪:

0 投票
2 回答
1870 浏览

asp.net-mvc - 在子站点中使用 Postal 和 Hangfire

我一直在尝试在我的 MVC5 网站上使用 Postal。当我将网页托管一个子站点时,即http://localhost/Subsite我收到错误

  • 虚拟路径“/”映射到另一个应用程序,这是不允许的

我已将其调试到创建 ControllerContext 时,HttpContext 设置不正确。由于我从 Hangfire 运行 Postal,因此 HttpContext.Current 始终为空。Postal 使用下面的代码创建 ContollerContext。

如何指定 UrlRoot 以便根据我的子站点而不是拉取 localhost 的默认值来拉取它?

0 投票
2 回答
770 浏览

c# - 将 Postal 与 QueueBackgroundWorkItem 一起使用 - 无法创建请求生命周期范围 > 因为 HttpContext 不可用

我正在使用 Postal 发送电子邮件。我的应用程序是一个 ASP.net MVC 应用程序。我使用 Autofac(MVC5 集成)

我已经像这样设置了邮政:

这失败并出现以下错误:

Autofac.Integration.Mvc.dll 中发生“System.InvalidOperationException”类型的异常,但未在用户代码中处理

附加信息:无法创建请求生命周期范围,因为 HttpContext 不可用。

如果我拿出service.Send(email);它的QueueBackgroundWorkItem工作原理。

我知道这是因为HttpContext.Current不可用 - 但有没有办法可以在后台线程上使用 Postal 发送电子邮件?

0 投票
1 回答
1512 浏览

asp.net - 使用带有 ASP.NET 的 Hangfire 将作业设置为失败?

我有一个 ASP.NET 应用程序,只要用户在网站上注册,它就会发送电子邮件。我正在使用 hangfire 来管理工作和邮政以发送电子邮件。

这一切都很好,但事情是这样的:

我希望超级用户在删除作业之前更改 APP 可以发送电子邮件的次数。

这是我的代码

0 投票
2 回答
2968 浏览

mysql - 根据邮政编码和它在MySQL中的半径选择记录

下面是我的postal表格,上面有一些记录。实际上,此表包含所有城市和所有邮政编码。

下面是我的company表格,上面有邮政编码和每家公司能够提供服务的公里半径。

我想选择特定邮政编码的公司,例如7740 AA居住在邮政编码加上公司半径范围内的公司。请注意,特定的邮政编码可能并不总是存在于company表中,但总是存在于postal表中。如何编写 sql 查询来选择这些公司。

0 投票
3 回答
484 浏览

mysql - 选择基于记录的邮政编码,它是 MySQL 中的半径、纬度和经度

下面是我的company表格,其中包含、postalcode和每家公司能够提供服务的公里数。latlonradius

我想选择特定邮政编码的公司,例如7813 AB住在他们的postalcode+ the内的公司radius,即使这个邮政编码7813 AB与公司的邮政编码不完全相同。如何编写一个 sql 查询来选择那些公司?