2020年9月17日木曜日

MagicOnionはIISにはホストできない?

MagicOnionを試してみたくてIISにホストする方法を探しておりましたが… 

ASP.NET Core 3.0 アプリケーションは Windows Server 上の IIS でホストできますが、HTTP/2 の機能の一部がサポートされていないため、現在 IIS で gRPC アプリケーションをホストすることはできません。 この機能は、Windows サーバーの将来の更新の目標です。
アプリケーションは、Windows サービスとして実行できます。 または、.NET Core 3.0 ホスティング拡張機能の新機能により、 systemdによって制御される Linux サービスとして実行することもできます。

InProcessではなくOutOfProcessなら回避する方法があるのでしょうか。
いずれにしても別の方法を検討する必要がありそうです。疲れたのでここまで。

2020年9月10日木曜日

MS Chart Control を使ったWebformアプリの移行でトラブル

MS Chart Control を使ったWebformアプリを新サーバに移行したところ以下のエラーが出てハマりました。
ファイルまたはアセンブリ 'System.Web.DataVisualization, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'、またはその依存関係の 1 つが読み込めませんでした。指定されたファイルが見つかりません。

.NET Framework のバージョンの違いが原因のようでアプリケーションプールを「Classic .NET AppPool」にしたら解決しました。