.Net Core / Net ASP Core [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
おらの群馬さにはIISなんてねえもんでりなっくすさ使ってしぃしゃーぷさ動かすべえな
こんなの動くなんておったまげえな時代だわな
んだいくべえ >>594
個人であっても大企業からの受託開発に利用するのはライセンス違反
実質仕事には使えない >>593
小さい企業ならCommunity使えるし、でかい企業でもExpressが使える
C#ならたいして制限はないよ >>596
VS2017のExpressってDesktop版だけやで >>595
その大企業の従業員じゃなくて
収入が1億円ないのなら問題ないでしょ >>598
その大企業の仕事を請け負う小企業もCommunityは使ったらだめなんだよ
これ落とし穴 ASP.NET Core でシステム作るならDBアクセスにはEF使うべき? >>601
いや、EF CoreかもしくはDapper
.NET Core3.0はEFも使えるようになるみたいだけど >>603
https://visualstudio.microsoft.com/wp-content/uploads/2017/05/Visual-Studio-2017-Licensing-Whitepaper-March-2017_Japanese.pdf
の8ページ
「Visual Studio Community の利用可能者」 より
-------
例 2: Fortune 500 のある企業は、店舗地図モバイル アプリケーションの開発を
小さな企業に委託している。このア プリケーションは、オープン ソース プロジェクト
ではない。この小さな企業は 5 名がこのプロジェクトに就業し ており、
Visual Studio Community 2017 を利用したい。この小さな企業は Fortune 500 企業の
アプリケーションの 開発受託者であり、かつ、このアプリケーションはオープン ソース
プロジェクトではないため、この小さな企業 は Visual Studio Community 2017 を
アプリケーションの開発やテストに利用することができない
-------
まさにこの例2が該当 年商100万ドル≒売上1億円だから、ほとんどの受託開発は個人を除いて使えないね。
最初聞いたときは1億ドルの間違いだろ? と思ったぐらいw >>604
うちのクズ会社が無料だって使いまくってるわ
まじでクズすぎて話にならん >>605
個人でも委託元の会社が大きかったら制限に触れそう。
> エンタープライズ組織(PC 台数250台以上または年商100 万ドル以上)は
> 上記の教室の研修環境、学術的調査、オープンソースプロジェクトへの
> 貢献以外では従業員や請負契約者ともに利用を認められません。 >>609
「組織」の中の文言だから個人は含まれていない。
と、受け取っているが、どうなんだろうね? >>610
従業員と並列で請負契約者が出てくるんだから、
その組織向けの仕事全部だろうに。
偽装請負とかひ孫請けくらいならOKなのかもなー 結局個人で細々シェアウェア作るくらいにしか仕事での使い道はないってことだな フリーのIDE開発プロジェクトを潰す VS Community の戦略はよく考えられてると思う 請け負いってことはその会社の代わりにその会社のためだけに開発するってことだから
実質的に会社内部で使ってるのと同じってことで
抜け道ふさいだってことでしょ。
他の企業とかにも売るようなものとして作れば問題ない。 著作権も引き渡すかどうかは契約次第だから、請負かどうかには関係ないのでは >>612
それだってコミケで売れるもの作れたらそこそこ良いとは思うが。 2,3人規模の弱小スタートアップなら実質無制限じゃね?
なんか適当なやつをGitHubに置いて「オープンソース貢献でござる」と言い張っときゃええんやろ
ActionPack買ってPro使う方が早そうだけどw
てかラズパイのRaspbianでAspCoreがアホほど重いな
SDカードのIO速度のせい? クラウドのsaasサービス作るとかなら問題ないでしょ
1奥越えたらアウトだけど
一億売り上げれるなら金払えよって感じだな >>619
元々米はスタートアップとかベンチャーとか育てる風土だし、その認識で良いと思う。
大企業の下請けじゃなくて、一から自社独自のサービスならおkなはず。 >>619
> なんか適当なやつをGitHubに置いて「オープンソース貢献でござる」と言い張っときゃええんやろ
その行為は意味無い。
弱小スタートアップなら必要ないし、大手?企業はオープンソース等に
貢献してても認められていること以外に使うと違反になる。 >>622
おう、さんくす
大企業でもOSSなら許したる、てことなのね Apache単体で動かすのと
Apache+Nginxで動かすのとでは
どっちが良いとかありますか? WindowsからLinuxに .Net ASP Coreサイトを
Publishする場合はFTPを使うんですか? ファイルを配置できれば何でもいいんじゃない?
ウチはCentOS上のJenkinsでビルドとpublishしてる
もしくはsamba経由でコピーするか SCDでpublishしたWebアプリを配置する時って皆さんどうしてる?まず配置先のファイル全部消してる? >>629
開発機もサーバーもどちらもLinuxなんですか? >>631
いえ、WinのVS2017で書いてます。
gitのコミットをLinux上のJenkinsに通知して、Linux上でpublishしています。
たまにruntimeしか入ってない実行環境があるので、そのときは開発環境でpublishしたファイルを実行環境に持って行ってます。 >>632
>gitのコミットをLinux上のJenkinsに通知して、Linux上でpublishしています。
何だか高度なテクニックですね。
それって全自動で出来るんですか?
つまり現在Webサイトとして実行中の xxx.dll が自動で最新版に入れ替わるんですか? >>633
DevOps とか CI CDとか
クグってみるといいよ >>634
ありがとうございます。ググってみます。 wslにインストールしたcore sdkをwindows側のvscodeから参照して開発することってできます? NLogの${basedir}が空文字列になるのだが、どうすればいいの? asp.net coreでjqueryはnpm,bowerのどっちで入れる? >>641
bowerはもう使うなって公式に言われてる >>642
本当ですか?
どこに書いてありますか? >>643
bower deprecatedでググれ >>644
でもNugetパッケージ管理画面でjQueryを出すと
非互換:代わりにBowerを使用して下さい
と出ますが? >>645
nuget側が追い付いてないんやろね。 もともと
wwwroot/lib/bootstrap
wwwroot/lib/jquery
に入っているやつをUpdateするには何を使えばいいんでしょうか? >>648
テンプレートはあくまでもテンプレートだから、バージョン管理はnpmに任せて、javaScriptやcss等の実ファイルはコミットしない >>649
wwwroot/lib/bootstrap はv4.1.3 なのですが、
Nugetで V4.2.1を入れたらどこかに入ったのですが、
wwwroot/lib/bootstrap はv4.1.3 のままです。
これはなぜですか?
4.2.1はどこに入ったのですか? 最近のパッケージマネージャーは、npm と互換性のある、yarn を使う
Ruby のBundler みたいな奴。
各プロジェクト毎に、各プロジェクトフォルダ内に、依存ライブラリをインストールする
グローバルにインストールしない方式
VSCode なら常識 iisにpublishしてもdllがlockされていて置き換わらないな。バグか。 >>660
サンキュウ
それを使わずにできないの?
asp.net mvcみたいに全自動で >>664
ちゃんと読んでもバグだな
Openだから未解決? >>665
マジで読めないのかよ
issueが全てバグとでも? discussionになってるから、一定期間書き込みがないと自動でbotにcloseされるやつね EF Core、継承が交じると思い通りにテーブル出力できん
他に不満はないから、あとここだけ完全にコントロールできれば安心して業務実践できるんだがな、、、 すいません、質問です。
linux上のasp.net coreサービスをsystemdで管理するとき、意図しない再起動がかかる現象について、何がご存知の方いらっしゃいますか?
コンソール上で起動すると特に問題なく何日でも稼働し続けるんですが、systemdで起動すると2,3日に1回の頻度で再起動してしまいます。
systemd側が "dotnetプロセスが死んだ" と誤検知するんだろう、と思ってるんですが、何をもって死活判定しているのか分からずに行き詰っている状態です。
現象はCentOS7-64bit, Raspbian-32bitで同様に発生します。
サービスの設定ファイルは以下のようなものです。
--->
[Unit]
Description=xxx
[Service]
ExecStart=/var/xxx/xxx //<- dotnet publishした実行ファイル
WorkingDirectory=/var/xxx/
Restart=always
RestartSec=10
SyslogIdentifier=xxx
User=root
Environment=ASPNETCORE_ENVIRONMENT=Production
[Install]
WantedBy=multi-user.target
<-- >>668
OnModelCreating だったかをオーバーライドすれば
自由にテーブル作れるだろ >>671
継承関係のあるテーブルをうまくマッピング出来ないって話じゃないの
EF6でも苦労した覚えがあるけど azureの無料体験って、しばらくログインしなかったらもう一回できますか ASP.NET Core 2.2いれてみた。
ASP.NET Core 2.2ではRazor PagesとASP.NET Core MVCの2つがあり
Razor Pagesのほうが簡単とofficial siteに書いてあったけど、
Razor Pagesを選んだ場合のデメリットってありますか?
Web APIはCore MVCでないと作れないっぽいけどRazor Pagesでweb site
作って、あとからWeb API追加のためにASP.NET Core MVCが必要になった場合に
かんたんにRazor PageのサイトにASP.NET Core MVC追加できますか? プロジェクトルートにある Startup クラス の ConfigureServices メソッドに
services.AddMvc(); おなじく Startup クラスの Configure メソッドの最後のほうに
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller}/{action=Index}/{id?}");
});
を追加。
Routeのテンプレートはご自由にどうぞ 数日前にASP.NET Coreの勉強始めました。(Web経験なし)
Web上のサンプル探すことが多いんですが、見つけたサンプルが動かず、
実はASP.NET(非Core)のサンプルでした、という事が何回かあったんですが、どうすればアホな勘違いを減らせるでしょうか?(´・ω・`) 昨日か一昨日あたり、Port your desktop applications in .NET Core 3.0 などというメールが MS から来たから言ってるんじゃないかな
リリースされたら、ブログでアナウンスされると思う
https://devblogs.microsoft.com/dotnet/ Visual Basic6.0からASP.netCoreに移行したいんだけど変換ツールある? >>690
あるわけない
VB6とVB.netで言語使用がかなり変わってる。
C#.net覚えて書き直したほうがいい ツールはあるけどどの製品も酷い品質で使い物にならない
なんだかんだで地道な手作業がベストプラクティス
まとめていっきに置き換えようとすると絶対に失敗する
相互運用を活用して小さいスコープをリファクタリングして置き換えていくほうがいい
ツケを払うときがついに来たのだと潔く諦めろ よく見たら.net core変換ツールか
それは存在しないだろう アプリケーションのアーキテクチャも大きく変わるし
自動変換はあり得ないな ■ このスレッドは過去ログ倉庫に格納されています