問題タブ [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 を構成する必要があります。郵便の Web ページには、これを行うためのスニペットがあります。

(ここを参照してください: http://aboutcode.net/postal/outside-aspnet.html )

驚くべきことに、次のエラーがスローされます。

System.ArrayTypeMismatchException が発生しました HResult=-2146233085
Message=配列と互換性のない型として要素にアクセスしようとしました。ソース = mscorlib StackTrace: System.Collections.Generic.List`1.Insert (Int32 インデックス、T アイテム) で InnerException:

正確には、FileSystemRazorViewEngineへの追加中にスローされViewEngineCollectionます。FileSystemRazorViewEngineから派生しIViewEngine、からViewEngineCollection派生しCollection<IViewEngine>ます。

そして、ここにスタックトレースがあります:

mscorlib.dll!System.Collections.Generic.List.Insert(int インデックス、System.__Canon アイテム) + 0x3e バイト

System.Web.Mvc.dll!System.Web.Mvc.ViewEngineCollection.InsertItem(int インデックス、System.Web.Mvc.IViewEngine アイテム) + 0x89 バイト

例外の原因がわかりません。

0 投票する
2 に答える
889 参照

c# - 郵便asp.netを使用してCCフィールドをオプションにする方法

asp.net mvcアプリケーションで郵便サービスを使用して電子メールを送信するために郵便を使用していますが、問題は特定の場合にのみCC電子メールを送信する必要があり、このフィールドをオプションにする必要があることですが、これまでのところ。以下は、このための私のコードです:

ファイルを閲覧する:

ここで、ビューの CC フィールドをオプションにして、CC が「null」のときにビューが「@Model.CC」フィールドを無視するようにします。次のようなもの:

親切に助けてください!ありがとうございました。

0 投票する
2 に答える
3359 参照

c# - Azure Scheduler / Postal / MVC を使用してスケジュールされた電子メールを送信する

私のプロジェクトは Azure でホストされており、アプリケーションで特定のタスクを完了するのを忘れたユーザーに毎朝メールを送信したいと考えています。

メールを作成しました (郵便を使用して送信)。関数自体を実行すると、メールは期待どおりに送信されます。

HTTPS アクションの get メソッド [ https://www.example.com/Email/EmailReminder]を実行するように Azure スケジューラを構成しました。スケジュールされたジョブは成功として報告されますが、電子メールは送信されません。

以前はこれを行う必要がなかったので、機能>スケジューラージョブの間にリンクが欠けていると思われます。これを設定する方法についてコード サンプルを検索しましたが、まだ解決策が見つかりません。私がそれを与えていないことをスケジューラが期待しているのは何ですか?

0 投票する
0 に答える
24 参照

asp.net-mvc - _viewstart と競合する MVC Postal

私のアプリはエラーを生成しています

オブジェクト参照がオブジェクト インスタンスに設定されていません。

何らかの理由で、ルート _ViewStart.cshtml のレイアウト、具体的には以下に示す最初の if ステートメントで Postal がエラーを出しています。

_ViewStart.cshtml

コントローラー内で使用しているコードは次のとおりです。

郵便ビューは次のとおりです: GoalNotification.cshtml

ここで私が間違っていることはありますか?これを修正する方法はありますか?初めて郵便局を利用しました。助けてくれてありがとう。

編集: MVC Postal がルート _ViewStart をオーバーライドしているように見えるため、このエラーが発生するだけです。プログラムはそれなしで正常に実行されます。

複数のレイアウトが指定されている場合、Postal に問題があるようです。セットレイアウトが1つあれば、それは機能します。残念ながら、私はそれらを持っている必要があります。

スタック トレース:

0 投票する
2 に答える
1870 参照

asp.net-mvc - サブサイトで Post と Hangfire を使用する

MVC5 サイトで Postal を使用しようとしています。Web ページをサブサイト、つまりhttp://localhost/Subsiteでホストすると、エラーが発生します

  • 仮想パス「/」は許可されていない別のアプリケーションにマップされています

ControllerContext が作成されているときまでデバッグしましたが、HttpContext が正しく設定されていません。私は Hangfire から Postal を実行しているので、HttpContext.Current は常に null です。Postal は、以下のコードを使用して ContollerContext を作成します。

サブサイトに基づいてデフォルトの localhost をプルする代わりに、UrlRoot を指定するにはどうすればよいですか?

0 投票する
2 に答える
770 参照

c# - QueueBackgroundWorkItem での Postal の使用 - HttpContext が利用できないため、リクエストの有効期間スコープを作成できません

メールの送信にポスタルを使用しています。私のアプリケーションは ASP.net MVC アプリケーションです。Autofac (MVC5 統合) を使用しています

Postal を次のように設定しました。

これは次のエラーで失敗します。

タイプ 'System.InvalidOperationException' の例外が Autofac.Integration.Mvc.dll で発生しましたが、ユーザー コードで処理されませんでした

追加情報: HttpContext が使用できないため、要求の有効期間スコープを作成できません。

を取り出すservice.Send(email);QueueBackgroundWorkItem動作します。

が利用できないためだと理解してHttpContext.Currentいますが、バックグラウンド スレッドで Postal を使用してメールを送信する方法はありますか?

0 投票する
1 に答える
1512 参照

asp.net - ASP.NET で Hangfire を使用してジョブを失敗に設定しますか?

ユーザーが Web サイトにサインアップするたびに電子メールを送信する ASP.NET アプリがあります。メールを送信するためにジョブと郵便を管理するためにハングファイアを使用しています。

それはすべてうまく機能しますが、ここに問題があります:

ジョブを削除する前に、APP が電子メールを送信できる回数をスーパーユーザーに変更してもらいたいです。

これが私のコードです

0 投票する
2 に答える
2968 参照

mysql - 郵便番号とMySQLの半径に基づいてレコードを選択します

以下は、postalいくつかのレコードを含む私のテーブルです。実際、このテーブルにはすべての都市とすべての郵便番号が含まれています。

以下は、company郵便番号と、各会社がサービスを提供できる半径 (キロ単位) を示した表です。

7740 AA特定の郵便番号、たとえば郵便番号と会社の半径の範囲内にある会社を選択したいと思います。特定の郵便番号が常にテーブルに存在するとは限りませんが、companyテーブルには常に存在することに注意してpostalください。それらの会社を選択するための SQL クエリの書き方。