【質問】ASP.NETスレ Part7【雑談】
ASP.NETとは、マイクロソフトが提供するWeb アプリケーションと XML Web サービスを構築するための Microsoft .NET Frameworkの一連のテクノロジの一つです。 技術の移り変わりの早い分野ですので、みんなで質問、相談しつつ、より理解を深めていきましょう。 ●ASP.NET関連サイト マイクロソフトASP.NETデベロッパーセンター http://msdn.microsoft.com/ja-jp/asp.net/default.aspx ASP.NETオフィシャル(英語) http://www.asp.net/ VisualStudioホームページ http://www.microsoft.com/japan/msdn/vstudio/ SQLServerホーム http://www.microsoft.com/japan/sqlserver/2005/default.mspx IISオフィシャル(英語) http://www.iis.net/ ASP.NETにAJAX技術を取り入れるASP>NET AJAX(英語) http://www.asp.net/ajax/ ASP.NETにMVCアーキテクチャを取り入れるASP.NET MVC(英語) http://www.asp.net/mvc/ ASP.NETでのお役立ちの定番サイト http://www.atmarkit.co.jp/channel/aspnet/aspnet.html 発行先毎にconfigすげ替えることってあるじゃん・・・? >>675 そんなもんJenkinsでジョブ作ればいいだろ。まさかとは思うが、開発環境のVisual Studioから本番環境に直接発行してるんじゃないだろうな。 >>676 ステージングにはリリースブランチのビルドをガンガン発行してるが、何か問題でも? ステージングは本番環境じゃないだろうと 本番と同一の環境そろえてる豪勢なステージング環境用意できる人にはどうでもいい話かもしれんが >>674 これを入れると何が出来る? IISで動かしているASP.NETサイトをCentOSのApacheで動かせるのか? >>682 そのままとは言わないけど、CentOSで動く。Apacheは不要。 ただ、.NET Core対応の色々に書き換える必要あり。 一回書き換えてしまえば、WindowsでもLinuxでもMacでも動くコードになるよ。 >>682 official siteを読むように https://dotnet.github.io/ .NET CoreはLinuxやMacで動く ASP.net MVCも動く MVCが動くとかいっても、今のMVCがそのまま動くわけじゃないし WebFormはそもそも動かす気がないし >WebFormはそもそも動かす気がないし 何で? 手間が掛かるの? >iisありきの仕組みだから WebFormはLinuxで動かないの? WebFormはLinuxで動かすのが手間が掛かるの? どっちなの すくなくとも今のところ、.NET(ASP.NET) CoreではWebFormは動かない 今後動かせるようになる予定もない Coreじゃない.NETがLinuxで動くかっていう話ならまた別の話 >>686 何ができるって話だから、出来ない事、制限のある事も言っといただけだよ まあ、そう言う状況でどの程度普及するのか疑問符がつくってのもあるけど >>689 ASP.net MVC使えるようになれば WebFormsなんて使わなくなるからどうでもいい ASP.NETはイントラネット用でしか通用しないイメージ イントラでよく使われてるイメージ なぜならVB6→VB.NET→ASP.NETの流れができてるから イントラで使われてるんじゃなくて、インターネットで使われていないだけ 理由はWindowsのライセンスとレンタルサーバの選択肢のなさ 最近はAWSでも使用できるよね その場合はAzure使うんだろうけど WebFormsにはホント苦しめられたな まあ今も保守で苦労してるけど >>695 Windowsレンタルサーバー(VPS)なんて1000円位からいくらでもあるだろw >>704 1000円では無いだろ。2000円は必要 stack overflow も asp.net mvc と sqlserverだな >>700 AddType application/x-httpd-php .aspx みたいな感じ? asp.netやっている人はphpもやるの? vsでphpのデバッグってできるの? 100人くらいで製造するシステムってどんな仕組み使ってるの? >>711 本物の開発者ならvsなんて玩具は使わないだろw コードを書くのは、もちろんvi 初心者ならEmacsもありかもしれんが IIS + ASP.NET(C#) で Web アプリを作ってます。 セッションが破棄・切断されたときに実行されるイベントハンドラ?などはありますか? ログアウトボタンを押してくれれば後処理が出来るのですが そうでないときの後処理をセッションが切れたときに実行できないものかと。 >>715 あるけど、とんでもないことをしそうだから、 ちょっと教えない。 >>715 Global.asaxにSession_Endってイベントがあるにはあるが 条件によっては発生しないのであてにしない方がいい >>718 ありがとう。 そういうのがあった気が、、、と思ってましたが、やはりありましたか。 一応の後片付けをこれで実行して、残っている分は日時などで片付けられるようにしようと思います。 Windows10のVS2015Communityを使って ASP.NET CoreでWepApplicationを作成してFTPでCentOSサーバーに 送るところまではできました。 でもその後どうやればそのWebサイトが外部に公開出来るのか分かりません。 そのあたりのやり方を解説したサイトなどあれば教えてください。 .net core 1.1をcentos にガイドにしたがって入れたつもりなんだが、dotnet --info すると1.0.3になってるんだがそういうものなん? >>725 うちで試してもそうだからそんなもんじゃない ちなみにdotnetでエンターすると ああ、途中で送信してしまった dotnetでエンターすると Microsoft .NET Core Shared Framework Host Version : 1.1.0 ってでるからちゃんと1.1環境だと思われ ASPNET自体よく知らないのでとりあえずライセンス回りの確認からしてみようかと思ったのだけど ASP系でnugetとかを使う場合はnet libraryの規約で商用サービスはできませんってこと? https://www.microsoft.com/web/webpi/eula/aspnetcomponent_rtw_enu.htm とか https://www.microsoft.com/web/webpi/eula/net_library_eula_jpn.htm は use the software for commercial software hosting services. 本ソフトウェアを商用ソフトウェア ホスティング サービスで使用すること。 があってで https://www.microsoft.com/web/webpi/eula/net_library_eula_enu.htm からはこの一文が消えてるようだが、 jpnとenuで違うのかenuだけ許可されてるのかわからんが ただCORE関係とか新しめのやつは別のライセンスになっているが 人気な奴の中でもEntityFrameworkはjpのに転送されちゃうけど azureのやつだと似たような条項が provide the software as a stand-alone hosted solution for others to use と書いてあってまたよくわからない jsからwebapiを呼ぶときに配列がうまいこと渡ってくれないんですが、何かおまじないでもあるんでしょうか? WebSharperってどうなの? 使ったことある人おせーて 最近MacでもVB扱えるようになったから触りはじめたけどC#だけなのな 誰でも簡単にネットで稼げる方法など 参考までに、 ⇒ 『半藤のブブイウイウレレ』 というサイトで見ることができます。 グーグル検索⇒『半藤のブブイウイウレレ』 VBFROAL66L asp.netでmongoDBに接続仕方がわからん 私たち日本人の、日本国憲法を改正しましょう。 総ム省の、『憲法改正國民投票法』、でググって みてください。拡散も含め、お願い致します。 質問なのですが、C#.NETとASP.NETは全く別物なのでしょうか? 2017年の書き込み数 : 10 2018年の書き込み数 : 2 2019年の書き込み数 : 3 このスレの書き込み数が↑のようになってるんだけど どうしてここまで過疎たんだ? 実はASPネタはどこか別の板とかで盛り上がっているとかなんだろうか? 技術談義はヒやらStackOverflowやらに流れたから >>739 ASP.NETがそんなに使われていないから。 ASP.NETでやっているとそのうちASP.NETでやる必要性を感じなくなる。 どこに書けばいいのかわからんのだけど.net coreで質問です 単一のバイナリにできるん? 例えばhogehoge.jsとかfugafuga.cssも一つのバイナリに含めてレスポンス返すとか >>743 複数の css をひとつにしたりとかは bundle 使えば出きるよ ググってみて 今度業務でアサインされるので ASP.NET webフォームとJSの連携が参考になるサイトや書籍があれば教えていただきたいのですが。ご存知でしたらよろしくお願い致します。 以下のようなフォームを作りたいです。 どうやってつくったらよいでしょうか? ▼コンビニ ←選択すると▼マークになり、折り畳みのチェックボックスリストが出る ■セブンイレブン ←選択するとレ点でなく、□を塗りつぶす □ローソン ■ファミリーマート △ショッピングモール ←選択しないときは△マークでリストは折りたたまれている △スーパー よろしくお願いいたします。 746です。visual studio2013 のWEBフォーム(.aspx)を使用しています。 まずHTML(とCSS)で必要なページ作ってみる 次にJavaScriptでそれを動かしてみる ここまでASP.NET不要だな そのうえで、サーバサイドで書き換えるべき内容を洗い出す ここまで出来たらもう1回聞きに来い >>748 まずはHTMLで作成してみてからということですね。 分かりました、やってみます。ありがとうございます。 http://localhost/index.aspx 内で、 <%response.write(request.servervariables("REMOTE_ADDR"))%> とすると、127.0.0.1と出てきます。 本当はグローバルIPを出したいのですが、どうしたらいいでしょうか? >>1 東京三鷹の土井(剛)莉里子 https://i.imgur.com/xgeBwrQ.png 氏名■土井剛(莉里子) 生年月日■1994.3.7 前住所■〒181-0013 東京都三鷹市下連雀5丁目3 シティハイツ吉祥寺通り4階 性別■男(詐欺師のため、戸籍変更している可能性あり) Twitter■@copy__writing @kotobamemo_bot 疾患■性同一性障害(LGBT)、発達障害(ADHD)、アスペルガー症候群、統合失調症 ●一方的に好意を寄せる男性から相手にされないと嫌がらせを繰り返す ●某大学病院の精神科隔離病棟にて強制入院 ●骨が見えるほどのリストカット ●奇声をあげながら自室部屋のドアをナイフで突き刺す ●シティハイツ吉祥寺通り4階から飛び降り自殺 ●性転換手術(金玉を取る) ●トラブル...嫌がらせ、ハッキング、乗っ取り、たかり、脅迫、殺害予告...etc ●去年から今年にかけてyoutuber同士のトラブルの仲介に入り某大手youtuberから複数回に渡り1億近い慰謝料をふんだくる ●自宅の吉祥寺にいられなくなり、大阪に潜伏中(警察からも逃げている) >>750 そりゃアクセスしてんのもローカル内だからだろ ルーターFWに穴開けてモバイル回線ででもアクセスしろ >>750 そこで出したいグローバルIPを書いてみ そのアドレスをだれが持ってるんだ? そもそもlocalhostにアクセスしてREMOTE_ADDRでそれ以外のアドレス返してってのが間違ってるが コンパイル エラー メッセージ: BC30002: 型 'ADODB.Connection' が定義されていません。 Dim objCn As ADODB.Connection 昔レガシーaspでやったときは難しいおまじないいらなかったはずなんだけど、何を書けばいいの? もうちょっと詳しく書かんとわからんわ たぶんADODBへの参照設定 つか今どきADODB?それVB.NETの話? >>757 なんか今は他のつなぎ方が主流みたいってことでネットでソースコピペしていろいろやったんだけど、どれもできなかったんだよね 昔ADODB使ってたから古くてもとりあえずこれでやるのが一番楽かなと思ったけど、結局できてない ADODBにこだわる理由はないんで、もしいいやり方があったら教えてほしい やりたいことはlocalhostの.aspxのページからMySQL、もしくは古い.xlsや.mdbにつないでデータを出し入れしたい .aspx内のスクリプトはできればVB系がいい(昔のしか知らないけどC系より慣れてるから) IISは入れた .xlsxとかが使えるOfficeは持ってない Visual Studioは入れてないんだけど、入れたほうがいいのかね? usingが足りてないとか? VBってusingでよかったっけ? VS入れてないってことはWEBサイトか ADODBのDLLが見つからないとかじゃね つかそもそもADO使えてるのか、そのサーバ ASP.NET というのは、C#.VB.NET言語でWEB開発するものだということですか? 言語をC#にしなければ、選択肢は広がりますか? 日本の「コロナ難民」 個人的に驚いたのは、外国で見るような、いかにもホームレスという感じでなく、 服装などパッと見たらそのへんにいる普通の人が多いこと。 ://twitter.com/1ovelynews/status/1256912890990170113?s=20 https://twitter.com/5chan_nel (5ch newer account) 結局、旧いだなんだといっても、フルスタックでwebアプリを作るのに、asp.net webフォームは、まだまだ使える技術と考えて良い? asp.net mvcでサイト作成する時はentity framework使ってdbアクセスするのが一般的ですか?それとも自分でsql文書くのも全然ありますか?テーブル構造が良くないのか、複雑なsql文になりそうで、entity frameworkだと不向きな感じがしたので質問しました。 >>764 抽象的すぎて答えられんわ サポート切れて最新のOSで動かなくてもいいなら永久に使えるけど? >>765 ありかなしかの基準は? 動くかどうかならもちろん動くからありだが >>767 どちらでも作れることは理解しています。 ただ、いろんなサイト見てると、entity frameworkでのDBアクセスが多かったので、それが一般的なのかなと思いました。しかし単純なデータ取得ばかりで、複雑なクエリであってもentity frameworkで実装しているのかが気になりました。 mvcで、例えばマスタ管理画面に渡すモデルはテーブルの項目すべてを保持してるデータを渡してる?。それとも画面表示に必要な項目だけにしたviewmodel作ってそれを渡してる?最近始めたから気になることが多すぎる。 ケースバイケースだろうが、結局ビュー単位のモデル作らんと小回りが利かんからなぁ 細かい制御をモデルに頼らんならテーブル単位のモデルでいいけど asp.net mvcでモデルを渡して、画面表示するのはできるようになリました。 次の段階として、ボタンクリック→検索子画面表示→選択した内容を親画面に戻す というのをやってみたいのです。ヒントでもいいのでやり方を教えてもらえないでしょうか。 >>772 例えば、親画面で検索ボタンクリック→子画面がmodalで開く。modal表示時にajaxで表示用データ取得、動的にデータ表示。ダブルクリック等でデータ選択したら、親画面にデータを返す。これらをjavascriptで行う感じでしょうか? 毎回POSTして全部描画しなおすならJavaScriptつかわんでもできるかもしれんが そんなUI使いたくないだろ JavaScriptまったくわからんならMVCでは無理だよ >>766 MSの移行ガイドなどをもとに、blazorに移行させたりなどの工夫をしたら新しい技術に変換できるので、web formsはフレームワークとしてまだまだ使えたりしない? read.cgi ver 07.5.1 2024/04/28 Walang Kapalit ★ | Donguri System Team 5ちゃんねる