問題タブ [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.
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 バイト
例外の原因がわかりません。
c# - 郵便asp.netを使用してCCフィールドをオプションにする方法
asp.net mvcアプリケーションで郵便サービスを使用して電子メールを送信するために郵便を使用していますが、問題は特定の場合にのみCC電子メールを送信する必要があり、このフィールドをオプションにする必要があることですが、これまでのところ。以下は、このための私のコードです:
ファイルを閲覧する:
ここで、ビューの CC フィールドをオプションにして、CC が「null」のときにビューが「@Model.CC」フィールドを無視するようにします。次のようなもの:
親切に助けてください!ありがとうございました。
c# - Azure Scheduler / Postal / MVC を使用してスケジュールされた電子メールを送信する
私のプロジェクトは Azure でホストされており、アプリケーションで特定のタスクを完了するのを忘れたユーザーに毎朝メールを送信したいと考えています。
メールを作成しました (郵便を使用して送信)。関数自体を実行すると、メールは期待どおりに送信されます。
HTTPS アクションの get メソッド [ https://www.example.com/Email/EmailReminder]を実行するように Azure スケジューラを構成しました。スケジュールされたジョブは成功として報告されますが、電子メールは送信されません。
以前はこれを行う必要がなかったので、機能>スケジューラージョブの間にリンクが欠けていると思われます。これを設定する方法についてコード サンプルを検索しましたが、まだ解決策が見つかりません。私がそれを与えていないことをスケジューラが期待しているのは何ですか?
asp.net-mvc - _viewstart と競合する MVC Postal
私のアプリはエラーを生成しています
オブジェクト参照がオブジェクト インスタンスに設定されていません。
何らかの理由で、ルート _ViewStart.cshtml のレイアウト、具体的には以下に示す最初の if ステートメントで Postal がエラーを出しています。
_ViewStart.cshtml
コントローラー内で使用しているコードは次のとおりです。
郵便ビューは次のとおりです: GoalNotification.cshtml
ここで私が間違っていることはありますか?これを修正する方法はありますか?初めて郵便局を利用しました。助けてくれてありがとう。
編集: MVC Postal がルート _ViewStart をオーバーライドしているように見えるため、このエラーが発生するだけです。プログラムはそれなしで正常に実行されます。
複数のレイアウトが指定されている場合、Postal に問題があるようです。セットレイアウトが1つあれば、それは機能します。残念ながら、私はそれらを持っている必要があります。
スタック トレース:
asp.net-mvc - サブサイトで Post と Hangfire を使用する
MVC5 サイトで Postal を使用しようとしています。Web ページをサブサイト、つまりhttp://localhost/Subsiteでホストすると、エラーが発生します
- 仮想パス「/」は許可されていない別のアプリケーションにマップされています
ControllerContext が作成されているときまでデバッグしましたが、HttpContext が正しく設定されていません。私は Hangfire から Postal を実行しているので、HttpContext.Current は常に null です。Postal は、以下のコードを使用して ContollerContext を作成します。
サブサイトに基づいてデフォルトの localhost をプルする代わりに、UrlRoot を指定するにはどうすればよいですか?
c# - QueueBackgroundWorkItem での Postal の使用 - HttpContext が利用できないため、リクエストの有効期間スコープを作成できません
メールの送信にポスタルを使用しています。私のアプリケーションは ASP.net MVC アプリケーションです。Autofac (MVC5 統合) を使用しています
Postal を次のように設定しました。
これは次のエラーで失敗します。
タイプ 'System.InvalidOperationException' の例外が Autofac.Integration.Mvc.dll で発生しましたが、ユーザー コードで処理されませんでした
追加情報: HttpContext が使用できないため、要求の有効期間スコープを作成できません。
を取り出すservice.Send(email);
とQueueBackgroundWorkItem
動作します。
が利用できないためだと理解してHttpContext.Current
いますが、バックグラウンド スレッドで Postal を使用してメールを送信する方法はありますか?
asp.net - ASP.NET で Hangfire を使用してジョブを失敗に設定しますか?
ユーザーが Web サイトにサインアップするたびに電子メールを送信する ASP.NET アプリがあります。メールを送信するためにジョブと郵便を管理するためにハングファイアを使用しています。
それはすべてうまく機能しますが、ここに問題があります:
ジョブを削除する前に、APP が電子メールを送信できる回数をスーパーユーザーに変更してもらいたいです。
これが私のコードです
mysql - 郵便番号とMySQLの半径に基づいてレコードを選択します
以下は、postal
いくつかのレコードを含む私のテーブルです。実際、このテーブルにはすべての都市とすべての郵便番号が含まれています。
以下は、company
郵便番号と、各会社がサービスを提供できる半径 (キロ単位) を示した表です。
7740 AA
特定の郵便番号、たとえば郵便番号と会社の半径の範囲内にある会社を選択したいと思います。特定の郵便番号が常にテーブルに存在するとは限りませんが、company
テーブルには常に存在することに注意してpostal
ください。それらの会社を選択するための SQL クエリの書き方。