.Net Core / Net ASP Core [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
おらの群馬さにはIISなんてねえもんでりなっくすさ使ってしぃしゃーぷさ動かすべえな こんなの動くなんておったまげえな時代だわな んだいくべえ Kestrelのhttp2対応ってどの辺までできたのかしら? kestrel(というかasp.net core)がまだPush対応されてなくて無事死亡 goを触ってからだとビルドとかパッケージ管理とかの遅さが気になって使えない warn: Microsoft.AspNetCore.Server.Kestrel[22] Heartbeat too longer than "00:00:01" at "03/07/2018 10:00:00 +00:00" こんな警告が出るんだけどどういう意味? 解決方法教えて >>421-422 色々と洗ってみたけどダメでした 再現性もなくログには不定期に出力されてるからKestrel側の問題なのかな でもありがとう >>423 そっかあ。 個人的に気になるインシデントなので、 もし進展があって気が向いたら書き込んでくれると嬉しいです。 VS2017で、.net core 2.0 をつかっていたんだけど、 2.1 SDK を入れてみた。 でも、プロジェウト作成で、選べない。 どうすればいい? 自己レス https://github.com/dotnet/core/issues/1131 There is no .NET Core 2.1.2. Thats the SDK version. I believe the 2.2 SDK is the one that currently supports .NET Core 2.1 targeting. なんか、何のバージョンかわからなくなってきた。 sdkのバージョンと、 ランタイムのバージョンがあるのか。 ややこしい。 .net coreランタイムのバージョンが、2.1にならないと、vsで、2.1 のテンプレートが使えないってことかな? 新しいクラスの追加とか、高速化とか、期待していたのになあ。 sdkのバージョンが、2.1 になって何かメリットあるのか? 自己レス https://jonhilton.net/2017/04/17/making-sense-of-the-different-versions-of-net-core-runtime-and-sdk/ The latest SDK (at the time of writing) is 2.1.4. This is the SDK that goes alongside .NET Core 2.0.5 (you don’t need to download the runtime separately, you can just grab this SDK and it will install everything). 勘違いしていたなあ。 ランタイムは2.0のまま変わらない。 だから、vsのテンプレートで、2.1が選べないわけか。 考えあっている? >>432 ちがう! 同じ疑問を持つ人のために情報共有 >>431 SDKは、global.jsonで指定しない限りインストールされている最新のものが使われる。 だからそもそも何がしたいのかい? >>434 vs2017と、去年八月に登場した.net core 2.0sdkを組み合わせたら、.net core2.0アプリを作成できるようになった。.net core2.0アプリの テンプレートを選べるようになった。 同じように、.net core sdk2.1.4のインストールで、 .net core2.1のアプリが作成できるようになると思ったが、どうやら違うらしいとわかったわけです。 sdkを刷新して、2.1.4にしたら、 何か新しいクラスライブラリの恩恵を受けられるのですか?ランタイムは、2.0.4のままで? vs2017と、.net core sdkとの関係がわかりません。 sdkとランタイムは違うのですよね。 sdkって、クラスライブラリを含んでいるのかな? .NET Core2.1はプレビュー版しか出てないよ ASP.NET Core2.1を使いたいなら、Visual Studio自体もプレビュー版じゃないとだめ >>439 ありがとうございます。ちょっとわかってきました。 SDK 2.1.4をインストールしたのに、VS2017で、.net core 2.0のテンプレしか選択できなかったのは、当然だったんですね。 >>438 読みます。 https://docs.microsoft.com/en-us/dotnet/core/versions/ There are lots of moving parts that version independently in .NET Core. However, starting with .NET Core 2.0, there is an easy to understand top-level version number that everybody understands to be the version of ".NET Core" as a whole. 本当は、.net core は複数のパーツから成り立っていてそれぞれバージョンが設定されるのに、 それが登場したときには、まとめてバージョン2.0という設定をやったので、 皆に誤解を与えたというわけだな。 でも、バージョンの付け方が、今度からがらっと変わるらしいね。 The version scheme is changing in future releases. You can see the current proposal at the dotnet/designs repository. https://github.com/dotnet/designs/pull/29 ガーデニングしてそうな女性がバリバリに働いているんだな。> MS https://github.com/dotnet/core/issues/1131 このページも参考になった。 "dotnet --version" returns 2.1.2 that is the SDK version not runtime version? That has to be the SDK version because there is no 2.1.2 runtime version in existence. I can see how this is all very confusing. 総合テストをしようとnew TestServerしてserver.Host.Services.GetService<xxx>()しようとすると System.InvalidOperationException : No service for type 'xxx' has been registered. とエラーが出て困ってます デバックでは問題なく起動していてnew TestServerに使うWebHostBuilderは同じものを使用してUseContentRoot()を変更しています 原因が分からないのでどなたか解決策を教えてください public class Startup { public Startup(IConfiguration configuration, IHostingEnvironment environment) システムによって、自動的に、IHostingEnvironment environment は取得できるけど、 普通のユーザーメソッド内で、IHostingEnvironment environment を取得するか、 生成することってできるでしょうか。 IHostingEnvironment environment の内容を知りたいんですが、 Startupに手を加えたくないわけです。 >>445 インターフェイスなので実体化できません。 このインターフェイスを実装するクラスってあるんでしょうか。 そして、任意のタイミングでそれを実体化したときに、 適切に初期化されるんでしょうか。 >>446 実装クラスはFramework側で勝手にInjectしてくれてるから、どこでも普通にDIコンテナからとれるよ? >>447 c#の経験は少しあるのですが、 .net coreなどの最新の技術には疎いです。 どのようにして、インスタンスの参照を得られるのか、 コードで示して貰えると幸いです。 Programクラスに、静的メンバを設けて、それを経由で、アクセスしょうかと考えていたところです。 >>448 ASP.NET Core DI でググってひと通り基本的な知識を入れてから、もし分からなければまたおいで class MyClass : IMyClass { private IHost... h; public MyClass(IHost... h) } this.h = h; } public void MyMethod() { h.xxx; } linuxのdotnet-sdk-2.1.105でまともに使えるSQLiteのnugetライブラリってどれよ Microsoft.EntityFrameworkCore.SqliteはFileIOExceptionで起動しないし Microsoft.Data.Sqliteはメモリリークしまくるし >>457 FileIOExceptionのスタックトレース >>458 457です、レスありがと MS.EFCore.Sqliteを使った時のスタックトレースはこれ Windowsの2.1.104だと問題なく動く Unhandled Exception: System.IO.FileLoadException: Could not load file or assembly 'System.Linq.Expressions, Version=4.2.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a'. The located assembly's manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040) 中止 (コアダンプ) dotnet coreってPInvokeのマーシャリングルールどうなってんの 処理系のエンディアンとかちゃんと気にしないとあかん? 僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方 役に立つかもしれません グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』 A2A58 ASP Core MVCでdll作ってサーバにアップした後、 特定のコントローラーの処理だけ変えたい場合はまた同じ手順を繰り返し? 初回アクセスで高負荷になるしPHPみたいになんとかならないの? ならないんだ webって頻繁に更新があるものだしその度に毎回これじゃ使えないね ASPに未来あるの? dllを更新してdotnetをrestart 初回アクセスでCPU100% その後各ページの初回アクセスにも20-30%の負荷が掛かってる これで使えると思う方が間抜けでは? ちな環境はLinux Kestrel stackoverflowはもうcore対応したん? ゴミサーバーでもPHPなら問題なく動くけど? ゴミサーバーじゃなくてもちょっとした更新の度に負荷が掛かってるのは事実であってはっきり言って使えない >>474 ゴミじゃなかったらそんなの気にならないレベル >>474 そんなにパフォーマンス気にしなきゃいけない状況でなぜPHPなの?これ見てどう思う? https://www.techempower.com/benchmarks/#section=test& ;runid=f62c00e2-070f-4636-90a3-1ba2687271a4&hw=ph&test=plaintext core3でデスクトップ対応するってんで久しぶりにformsで遊んだんだが VSのUIデザイナーがすげー使いにくいかった マークアップって便利なものだったんだな >>479 今後仕事があるとしたらFormsの.Net Core移植かなーと思った >>480 まあ今年後半にpreview版出るらしいから期待しとくわ サポートはwindowsだけみたいね。 それじゃ.netと変わらんよ… でもサードパーティのリッチコンポーネントがCore対応しないと移行すすまんやろな 有料ライブラリもNuGetで配布するようになんのか? >>485 .NET Standardじゃなくて? もうNuGetには出てるし、Releasenoteも見れる WinAppDriverが最近更新されたり放置されてたFormsのバグがフィックスされたり Microsoftはcore 3に向けてちょっとやる気出してきた感じなのかな やっとStackOverflowもASP.NET Coreに移行するみたいね 周辺のツール群の移行も落ち着いたみたいだし >>494 StackOverflowはよく参考にしている情報サイトだけど、ここのサービスが.net coreで作成されているってこと? >>496 内部で移行を始めたっぽい Nick CraverがTwitterで継続的に報告してくみたいだから見てみ うちの新規プロジェクトは基本的にASP.NET Coreだし、バッチも.NET Coreで書いてる dotnetコマンドをトリガーにして任意のコマンドを実行したいのですが可能ですか? プロジェクト構成がこうなってます solution solution/app/app.csproj (mvc) solution/lib1/lib1.csproj (class lib) solution/lib2/lib2.csproj (class lib) solution.sln solution/database/Dockerfile やりたいこと (1) build時にapp, lib1, lib2に加えてdatabaseもビルドしたい (2) run時に(1)でビルドしたイメージからコンテナをバックグラウンドで起動 かつappをフォアグラウンドで起動 (3) app起動中にCTRL+Cでappとコンテナをシャットダウン 今更になってSPA系のproject template使ってみた ASP.NET Coreと密に結合するメリットあんのかなって疑問なんだけど、ここが凄いんだみたいなポイントってある? angularならangularのプロジェクト、reactならreactのプロジェクトを1つ Web API用のAsp.net coreプロジェクトを1つ 2つのプロジェクトを別個に作って動かすのと何がちがうんだろう ODP.??NET Core Beta 3 is now available with added support for Configuration API and TLS/SSL on Linux http://nuget.org: https://t.co/7nZvFbypSw OTN: https://t.co/O98M43LQYP https://t.co/5p6BlrwPWO https://twitter.com/OracleDOTNET/status/1024384627757043712 👀 Rock54: Caution(BBR-MD5:b73a9cd27f0065c395082e3925dacf01) 初歩的質問で申し訳ない Asp.net core アプリは .net frameworkでも.net coreでも実装できるようですが asp.net core そのものは.net core で実装されているため、動かすには.net coreのランタイムが必須 という認識なのですが、あってますでしょうか? 間違えました。実装というか実行ですかね。 asp.net core は.net coreの上で動いてるから もしアプリを.NetFrameworkで作るという選択をしたとしても 実行には.net coreのランタイムも必要? という事を聞きたかったのです。 >>510 >アプリを.NetFrameworkで作る とは? ASP.Net Coreは.NET Standard 2.0が基本だから.NET Coreじゃなくても大体いけるんだろうね ASP.NET Core 2.xばかり見ていたからか、ランタイムをインストールしようにも.Net Coreベースっぽいし .NET Coreが必要なのかなと思ってましたが ASP.NET Core 1.xまでは.NetFrameworkでも動けるってことなのかな http://blog.clock-up.jp/entry/2017/08/16/aspnetcore-platform-change https://docs.microsoft.com/ja-jp/aspnet/core/index?view=aspnetcore-2.1#aspnet-core-targeting-net-framework >ASP.NET Core の .NET Framework を対象とするためのサポートを削除するプランはありません。 これはASP.NET Core 1.xだけを言ってるのだろうか… ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる