.Net Core / Net ASP Core [無断転載禁止]©2ch.net

1デフォルトの名無しさん2016/06/30(木) 03:45:41.80ID:EQd6Pds5
おらの群馬さにはIISなんてねえもんでりなっくすさ使ってしぃしゃーぷさ動かすべえな
こんなの動くなんておったまげえな時代だわな

んだいくべえ

427デフォルトの名無しさん2018/03/14(水) 07:09:18.85ID:nU+HZj40
>>425
自己レス

https://github.com/dotnet/core/issues/1131

使えないぽいな

428デフォルトの名無しさん2018/03/14(水) 07:10:01.79ID:nU+HZj40
>>426
無理、外にいるから

429デフォルトの名無しさん2018/03/14(水) 07:30:08.10ID:nU+HZj40
自己レス


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 になって何かメリットあるのか?

430デフォルトの名無しさん2018/03/14(水) 07:46:24.83ID:qzzm58fG
>>429
何がしたいの?

431デフォルトの名無しさん2018/03/14(水) 07:53:10.33ID:nU+HZj40
自己レス



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デフォルトの名無しさん2018/03/14(水) 07:53:45.04ID:DhWPuYEu
俺は出来る人アピールでしょ

433デフォルトの名無しさん2018/03/14(水) 08:01:01.88ID:nU+HZj40
>>432
ちがう!
同じ疑問を持つ人のために情報共有

434デフォルトの名無しさん2018/03/14(水) 08:05:29.32ID:qzzm58fG
>>431
SDKは、global.jsonで指定しない限りインストールされている最新のものが使われる。
だからそもそも何がしたいのかい?

435デフォルトの名無しさん2018/03/14(水) 09:32:41.43ID:nU+HZj40
>>434
vs2017と、去年八月に登場した.net core 2.0sdkを組み合わせたら、.net core2.0アプリを作成できるようになった。.net core2.0アプリの テンプレートを選べるようになった。
同じように、.net core sdk2.1.4のインストールで、 .net core2.1のアプリが作成できるようになると思ったが、どうやら違うらしいとわかったわけです。

436デフォルトの名無しさん2018/03/14(水) 09:36:28.07ID:nU+HZj40
sdkを刷新して、2.1.4にしたら、
何か新しいクラスライブラリの恩恵を受けられるのですか?ランタイムは、2.0.4のままで?

437デフォルトの名無しさん2018/03/14(水) 09:38:58.63ID:nU+HZj40
vs2017と、.net core sdkとの関係がわかりません。
sdkとランタイムは違うのですよね。
sdkって、クラスライブラリを含んでいるのかな?

438デフォルトの名無しさん2018/03/14(水) 11:36:52.88ID:qzzm58fG

439デフォルトの名無しさん2018/03/14(水) 11:38:32.51ID:qzzm58fG
.NET Core2.1はプレビュー版しか出てないよ
ASP.NET Core2.1を使いたいなら、Visual Studio自体もプレビュー版じゃないとだめ

440デフォルトの名無しさん2018/03/14(水) 21:46:46.70ID:lJWHeXYc
>>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という設定をやったので、
皆に誤解を与えたというわけだな。

441デフォルトの名無しさん2018/03/14(水) 21:54:40.04ID:lJWHeXYc
でも、バージョンの付け方が、今度からがらっと変わるらしいね。

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

442デフォルトの名無しさん2018/03/14(水) 22:16:35.32ID:lJWHeXYc
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.

443デフォルトの名無しさん2018/03/15(木) 12:13:33.66ID:IGJGSkrv
総合テストをしようとnew TestServerしてserver.Host.Services.GetService<xxx>()しようとすると
System.InvalidOperationException : No service for type 'xxx' has been registered. とエラーが出て困ってます
デバックでは問題なく起動していてnew TestServerに使うWebHostBuilderは同じものを使用してUseContentRoot()を変更しています
原因が分からないのでどなたか解決策を教えてください

444デフォルトの名無しさん2018/03/18(日) 17:15:56.59ID:nkjx7Ns6
public class Startup
{
public Startup(IConfiguration configuration, IHostingEnvironment environment)

システムによって、自動的に、IHostingEnvironment environment は取得できるけど、
普通のユーザーメソッド内で、IHostingEnvironment environment を取得するか、
生成することってできるでしょうか。

IHostingEnvironment environment の内容を知りたいんですが、
Startupに手を加えたくないわけです。

445デフォルトの名無しさん2018/03/18(日) 18:02:24.77ID:3rZawihe
>>444
やってみ

446デフォルトの名無しさん2018/03/19(月) 07:53:36.02ID:xMcXtX4S
>>445
インターフェイスなので実体化できません。
このインターフェイスを実装するクラスってあるんでしょうか。
そして、任意のタイミングでそれを実体化したときに、
適切に初期化されるんでしょうか。

447デフォルトの名無しさん2018/03/19(月) 12:33:40.06ID:2HRPdOVd
>>446
実装クラスはFramework側で勝手にInjectしてくれてるから、どこでも普通にDIコンテナからとれるよ?

448デフォルトの名無しさん2018/03/19(月) 18:49:45.82ID:evPyLj3/
>>447
c#の経験は少しあるのですが、
.net coreなどの最新の技術には疎いです。
どのようにして、インスタンスの参照を得られるのか、
コードで示して貰えると幸いです。

Programクラスに、静的メンバを設けて、それを経由で、アクセスしょうかと考えていたところです。

449デフォルトの名無しさん2018/03/19(月) 19:35:45.41ID:2HRPdOVd
>>448
ASP.NET Core DI
でググってひと通り基本的な知識を入れてから、もし分からなければまたおいで

450デフォルトの名無しさん2018/03/21(水) 11:08:07.65ID:yOhpRYak
class MyClass : IMyClass {
private IHost... h;
public MyClass(IHost... h) }
this.h = h;
}
public void MyMethod() {
h.xxx;
}

451デフォルトの名無しさん2018/03/22(木) 18:23:28.95ID:jBAIiyf6
IMyClassの意義は?

452デフォルトの名無しさん2018/03/23(金) 13:05:42.27ID:5/36eG7n
オワコン

453デフォルトの名無しさん2018/03/25(日) 17:24:25.76ID:rN4AhykW
Javaとの相互運用方法教えて

454デフォルトの名無しさん2018/03/25(日) 17:27:10.02ID:9t80sXyi
つ trash box

455デフォルトの名無しさん2018/03/29(木) 21:37:29.02ID:AdhamQsX
javaはゴミ箱へってこと?

456デフォルトの名無しさん2018/03/29(木) 23:47:38.26ID:v23vZtcT
JavaよりまずはOracle死ね

457デフォルトの名無しさん2018/04/29(日) 13:59:27.01ID:CplRDOUs
linuxのdotnet-sdk-2.1.105でまともに使えるSQLiteのnugetライブラリってどれよ
Microsoft.EntityFrameworkCore.SqliteはFileIOExceptionで起動しないし
Microsoft.Data.Sqliteはメモリリークしまくるし

458デフォルトの名無しさん2018/04/29(日) 14:21:39.08ID:jyuwC02g
>>457
FileIOExceptionのスタックトレース

459デフォルトの名無しさん2018/04/29(日) 21:20:03.12ID:ntMe/HR9
>>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)
中止 (コアダンプ)

460デフォルトの名無しさん2018/05/12(土) 11:00:45.01ID:pDgCeBjY
共同ツール 1
https://seleck.cc/685

https://trello.com/
ボードのメニュー → Power-Upsから拡張可能 Slack DropBoxなど
Trello Chrome拡張機能 elegant
ttp://www.kikakulabo.com/service-eft/
trelloのオープンソースあり

共同ツール 2
https://www.google.com/intl/ja_jp/sheets/about/

共同ツール 3
https://slack.com/intl/ja-jp
https://www.dropbox.com/ja/
https://bitbucket.org/
https://ja.atlassian.com/software/sourcetree
https://sketchapp.com/extensions/plugins/
ttp://photoshopvip.net/103903

ttps://goodpatch.com/blog/sketch-plugins/

461デフォルトの名無しさん2018/05/16(水) 18:59:25.01ID:dIN+KNFd
dotnet coreってPInvokeのマーシャリングルールどうなってんの
処理系のエンディアンとかちゃんと気にしないとあかん?

462デフォルトの名無しさん2018/05/23(水) 19:38:39.36ID:Au5e7VGg
僕の知り合いの知り合いができたパソコン一台でお金持ちになれるやり方
役に立つかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』

A2A58

463デフォルトの名無しさん2018/05/24(木) 06:46:56.23ID:Br/n3f+P
ASP Core MVCでdll作ってサーバにアップした後、
特定のコントローラーの処理だけ変えたい場合はまた同じ手順を繰り返し?
初回アクセスで高負荷になるしPHPみたいになんとかならないの?

464デフォルトの名無しさん2018/05/24(木) 07:09:15.82ID:NXGHz0LG
なりません

465デフォルトの名無しさん2018/05/24(木) 07:42:37.84ID:Br/n3f+P
ならないんだ
webって頻繁に更新があるものだしその度に毎回これじゃ使えないね
ASPに未来あるの?

466デフォルトの名無しさん2018/05/24(木) 07:45:07.39ID:NXGHz0LG
>>465
ずっとペチパーなら幸せだと思うよ

467デフォルトの名無しさん2018/05/24(木) 07:46:29.04ID:PG8jgyuN
>>465
なぜ使えないと思ったwww

468デフォルトの名無しさん2018/05/24(木) 07:50:46.08ID:Br/n3f+P
dllを更新してdotnetをrestart
初回アクセスでCPU100%
その後各ページの初回アクセスにも20-30%の負荷が掛かってる
これで使えると思う方が間抜けでは?
ちな環境はLinux Kestrel

469デフォルトの名無しさん2018/05/24(木) 08:06:12.70ID:hu0s8S+t
ゴミサーバーおつ
しかもシングル構成か

470デフォルトの名無しさん2018/05/24(木) 08:17:45.02ID:yjJmqALV
>>468
そんなサーバー使うやつが間抜けだわ

471デフォルトの名無しさん2018/05/24(木) 08:18:40.15ID:pSpNXvN1
>>468
dotnet --info

472デフォルトの名無しさん2018/05/24(木) 08:20:29.67ID:d+/hXEbw
stackoverflowはもうcore対応したん?

473デフォルトの名無しさん2018/05/24(木) 08:28:12.29ID:pSpNXvN1
まだじゃね?

474デフォルトの名無しさん2018/05/24(木) 08:32:20.04ID:Br/n3f+P
ゴミサーバーでもPHPなら問題なく動くけど?
ゴミサーバーじゃなくてもちょっとした更新の度に負荷が掛かってるのは事実であってはっきり言って使えない

475デフォルトの名無しさん2018/05/24(木) 08:40:06.04ID:pSpNXvN1
>>474
ゴミじゃなかったらそんなの気にならないレベル

476デフォルトの名無しさん2018/05/24(木) 08:41:58.63ID:K4Eb6Kxa
>>474
そんなにパフォーマンス気にしなきゃいけない状況でなぜPHPなの?これ見てどう思う?
https://www.techempower.com/benchmarks/#section=test&runid=f62c00e2-070f-4636-90a3-1ba2687271a4&hw=ph&test=plaintext

477デフォルトの名無しさん2018/05/24(木) 09:03:26.00ID:2yy1+Fl2
watch使えよ

新着レスの表示
レスを投稿する