facebook twitter hatena line google mixi email
★お気に入り追加


  • 1
  •  
  • 2012/07/26(木) 14:55:28.26
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

ここまで見た
  • 214
  •  
  • 2015/07/05(日) 17:44:10.34
ああ、何でこんな質問するかと言うと、webプログラミング勉強中で、phpも少し覚えたんですが、この際windows系も勉強しようかなと思って。でも人気無いならやめておこうかな。

ここまで見た
  • 215
  •  
  • 2015/07/05(日) 17:55:29.20
エンタープライズ領域でよく使われているし、どれくらい使われているというか何に向いているかを理解したほうが良い
あとVisual Studioを中心に開発環境もオールインワンなのは楽だね
PHPでデバッグ環境作るの初心者には大変でしょ

ここまで見た
  • 216
  •  
  • 2015/07/05(日) 18:10:03.46
>>215
レス有り難うございました。
エンタープライズで使われているということは信頼性は高いんですね。
今のところ無料のレンタルサーバー使ってphpの練習している程度なんですが、asp.netならvs使えばオールインワンなんですね。なるほど。やってみようかな。c#やc++などでプログラミングするんですか?ああ.netだからc#だけなのかな。

ここまで見た
  • 217
  •  
  • 2015/07/05(日) 22:11:35.03
Windowsの無料レンタルサーバがあればなぁ。もっと敷居が低くなるんだろうけど。

ここまで見た
  • 218
  •  
  • 2015/07/06(月) 00:57:04.04
>>217
つAzure

ここまで見た
  • 219
  •  
  • 2015/07/06(月) 22:02:56.33
>>216
プログラミングはVB.NETでも可能。

ここまで見た
  • 220
  •  
  • 2015/07/07(火) 05:39:36.14
>>216,218
@PageディレクティブのLanguageの解説とか見てみ
言語は基本的には
>.NET Framework でサポートされるすべての言語を指定できます

WEBサイトで全言語可能かどうかは知らん

ここまで見た
  • 221
  •  
  • 2015/07/08(水) 08:52:09.99
このスレにはwindows関連のwebプログラミングの専門家が多そうなので教えて欲しいのですが、
win7x64で空のWebページを新規作成して実行した場合
localhost:12345
見たいなwebサーバーに対してdebugなど行えますよね。このwebサーバーは何ですか?
調べてみたらIIS Expressがprogram files(x86)/IIS Express/って言うフォルダに入っていました。webサーバーの実体はこれですか?

ここまで見た
  • 222
  •  
  • 2015/07/09(木) 16:54:14.93
>>221
今のVisual Studioの既定の設定だとIIS Expressだと思うけど
設定とか環境によるんで何とも言えん

IIS Expressなら起動時にタスクトレイになんか出てなかったか

ここまで見た
  • 223
  •  
  • 2015/07/09(木) 17:37:11.56
>>222
レス有難うございました。
どうすればこのport80を利用しているwebサーバーの実体を突き止められるんだろうと思って探ってみましたが分かりませんでした。
ところで、IISサーバーとIIS Expressサーバーって、違うんですよね?
もう何が何だか分からなくなって来た。

ここまで見た
  • 224
  •  
  • 2015/07/09(木) 17:38:11.63
>>222
ああタスクトレイには特に何も出ていません。

ここまで見た
  • 225
  •  
  • 2015/07/09(木) 19:53:21.77
>>223
タスクトレイになにもでてなくて、ポート80を使ってるなら、IISの可能性が高いけど
win7ってIIS標準じゃ入らなかったと思ったんだが。あとエディションによってはそもそも入らん
ポート待ち受けしてるプロセスが知りたかったらnetstat -abあたりで解るはず

なんにせよお前の環境はお前しか知らんわ

ここまで見た
  • 226
  •  
  • 2015/07/10(金) 23:23:12.28
ASP.NETで、PDFフォームからフォームデータを受け取れるでしょうか?

MVCは難しかったので、WEBフォームで出来るなら、
乗り換えようと考えております。

ここまで見た
  • 227
  •  
  • 2015/07/11(土) 06:05:12.65
>>226
マルチポストするような奴の質問に興味無いです・・。せめてリンク書けよ。

ここまで見た
  • 228
  •  
  • 2015/07/12(日) 22:14:42.48
>>266
冷静に考えると、
MVCなんて過疎技術にコメントが付くとは思えなかったので、
ここに書き直しました。

世界に400人も居ないでしょうからね。
MVC使う人なんて。。。

ここまで見た
  • 229
  •  
  • 2015/07/12(日) 22:27:35.22
>>228
じゃあMVC側にこちらへのリンクを貼るべき。マナー違反。
主流はMVCなんだけどね。
質問の仕方といい、ものを知らなすぎでしょ。

ここまで見た
  • 230
  •  
  • 2015/07/12(日) 22:43:57.22
ASP.NETみたいなドマイナーな技術では、
マルチポストは許されて当然です。

日本のASP人口なんて、100人未満なのですからね。

マルチポストするまでもなく、
大量のレスが付くPHPなんかと
同列に考える方が非常識です。

ここまで見た
  • 231
  •  
  • 2015/07/12(日) 23:32:04.54
で、なんでそのどマイナーな環境でやろうとしてるの?
自分でできもしないのに

ここまで見た
  • 232
  •  
  • 2015/07/13(月) 06:47:43.31
>>230
phpでやってれば?
質問して答えてもらったコードをまるごとコピペできるからね(笑)
君にはお似合いだよ。

ここまで見た
  • 233
  •  
  • 2015/07/23(木) 09:52:25.49
asp.netって良い技術だと思うんですが、利用しているのは主に企業のwebページですよね。
個人がasp.net使って自作のwebページ作ったりするのが少ないのは、技術的にasp.netの敷居が高いからですか?

ここまで見た
  • 234
  •  
  • 2015/07/23(木) 16:03:09.57
>>233
ホスティングできる環境が少ないのが最大の問題だと思うが

ここまで見た
  • 235
  •  
  • 2015/07/23(木) 17:12:03.06
>>234
利用者が少ないからasp.net使えるホストが少ないのか、その逆か。鶏と卵かな。
asp.netって絶対に便利ですよね。
webアプリ作るのにc#で書けるなんて理想的だと思うんだけどなあ。
233さんは個人か会社で使っているん?

ここまで見た
  • 236
  •  
  • 2015/07/23(木) 17:36:12.67
>>235
ホスティングについては、OS等のライセンスがネックになってると思う
俺は個人でも仕事でも使うよ
個人でWindowsサーバの本番ライセンスもってたりする。バージョン古いけどw

ここまで見た
  • 237
  •  
  • 2015/07/23(木) 17:43:10.91
>>236
>>235
>ホスティングについては、OS等のライセンスがネックになってると思う

windows の共用かvpsレンタルサーバー契約すれば良いんじゃないの?そしたらライセンスを自分で買わなくても良いんじゃない?

>俺は個人でも仕事でも使うよ
>個人でWindowsサーバの本番ライセンスもってたりする。バージョン古いけどw

個人の用途は何ですか?すっごいwebサイト運営しているとか?

ここまで見た
  • 238
  •  
  • 2015/07/23(木) 20:04:37.06
今だったらAzureでいいやん。
ライセンス持ってるからなんだよと。

ここまで見た
  • 239
  •  
  • 2015/07/23(木) 20:06:21.49
Azureって毎月3000円くらい掛かりませんか?SQL有りの場合。
ちょっと高いかも

ここまで見た
  • 240
  •  
  • 2015/07/23(木) 20:39:47.37
何と比べて高いの?
Azureの場合、データは3重の複製で保護されてたり、電気代含めサービス料込と思わないと高いかもね。
自分で同等のことしたら借金で首が回らないだろうけど(笑)

ここまで見た
  • 241
  •  
  • 2015/07/23(木) 21:09:39.17
>>240
月々1000円くらいで契約出来るwindows系のvpsレンタルサーバーと比べた場合。
実は今どこかと契約しようと考え中。
azureにするかなあ。なんだかんだ言っても本家msだからasp.netやるなら最適かな。hw性能やバックボーンは心配ないだろうし。
もしmsのここがいいみたいなのが有れば教えてくれよ。

ここまで見た
  • 242
  •  
  • 2015/07/23(木) 21:24:59.06
今ならAzureだろうなぁ
ただ、Azureの有料プランって、転送料で課金増えるよな
んで、それって上限設定とかできんよな?
つまり、嫌がらせ受けたら課金で死ねるって事になると思うと怖くて手を出せん

ここまで見た
  • 243
  •  
  • 2015/07/23(木) 21:31:41.83
>>242
>Azureの有料プランって、転送料で課金増えるよな
さんきゅう。それは知らんかった。
>つまり、嫌がらせ受けたら課金で死ねるって事になると思うと怖くて手を出せん
さっそく調べてみるわ。ありがとう

ここまで見た
  • 244
  •  
  • 2015/07/23(木) 22:39:35.34
>>242
転送の下りに課金ね
金額の制限はかけられないけど、アラートは飛ばせるよ
まあ、負荷分散でインスタンスを立ち上げ過ぎなきゃ死ぬほど課金されることはないでしょ
攻撃性のあるものはAzureのレイヤで弾くだろうし、悪質なものはMSが当局と差し押さえに行くらしいよ(震)

ここまで見た
  • 245
  •  
  • 2015/07/23(木) 22:46:31.11
>>244
>金額の制限はかけられないけど、

と言う事は、知らないうちに高額料金を請求される可能性が無い事は無いって事ね?
それは困るなあ。

ここまで見た
  • 246
  •  
  • 2015/07/23(木) 22:58:41.77
>>245
知らない間にって、アラートは飛ばせると・・。
あと転送量だけで高額課金されることを心配するなら、どれだけのデータ量が必要かちっと計算してみては。

数万円が高額って認識なら終いだし、その手の見積もりができないならオンプレでもホスティングだろうが何かしらトラブルが待ってるわけで・・。

ここまで見た
  • 247
  •  
  • 2015/07/23(木) 23:06:04.21
>>246
アラートって事後報告に成るんですよね?
事前に何らかの制限を掛ける機能は無いんですよね?
そこがちょっと心配かな。

ここまで見た
  • 248
  •  
  • 2015/07/24(金) 06:03:18.02
>>247アラートを飛ばしたい金額を低めにしておけば、事後になってしまう前に気付くはずでは?

ここまで見た
  • 249
  •  
  • 2015/07/25(土) 21:53:39.51
asp.netでwebサイト作ったとしても、
クライアントサイド向けにはJSなどのプログラミングも必要ですよね?

ここまで見た
  • 250
  •  
  • 2015/07/25(土) 22:27:55.44
クライアントサイドでどれだけの事をやるかによるけど、まあ、必須だな
クライアント用のスクリプトまで内包したコントロールも作れる事は作れるけど
ASP.NETは基本的にはサーバサイドのテクノロジだからな

ここまで見た
  • 251
  •  
  • 2015/07/25(土) 22:56:37.66
>>250
レス有り難うございました。
今日からasp.net勉強開始する予定です。

>クライアント用のスクリプトまで内包したコントロールも作れる事は作れるけど

特殊なコントロールなんですか?
ググるキーワードなど有れば教えて下さい。

ここまで見た
  • 252
  •  
  • 2015/07/25(土) 23:27:16.32
>>251
updatepanelだっけ?ajaxで自動更新してくれるの。あれは結構感動したよ

ここまで見た
  • 253
  •  
  • 2015/07/26(日) 00:16:18.70
>>252
有り難うございます。
早速ググってみます。
これからasp.netで時々質問させて貰いたいと思いますので、先輩よろしくお願いします。

ここまで見た
  • 254
  •  
  • 2015/08/15(土) 16:45:36.50
いまからwebフォームはじめても先がないんじゃ?
同一プロジェクトでMVCとうまく共存できるようになったんだっけ?

ここまで見た
  • 255
  •  
  • 2015/08/15(土) 17:41:20.72
>>254
業務用のwebサイト構築に関しては知らないけど、個人的に使って見てC#でプログラム書けるから便利だと思う。

ここまで見た
  • 256
  •  
  • 2015/08/15(土) 19:02:45.68
>>255
論点はwebフォームかMVCかと言う事じゃないかと思うんだが

ここまで見た
  • 257
  •  
  • 2015/08/15(土) 19:53:46.28
実はwebフォームなら分かるんですが、MVCという技術は殆ど知りません。
WFPと関係有るんでしたっけ?

ここまで見た
  • 258
  •  
  • 2015/08/15(土) 21:04:24.13
モデル、ビュー、コントローラの3層に分けてそれぞれに仕事を任せる方法。
asp.net mvcはそれを作りやすくvsが支援してくれる。
wpfはmvvmじゃないかな?やったことないからわからんが。

ここまで見た
  • 259
  •  
  • 2015/08/15(土) 22:59:16.81
>>258
解説有り難うございます。
知らない技術が多いので勉強します

ここまで見た
  • 260
  •  
  • 2015/08/16(日) 02:28:47.83
MVCなどは技術ではなくてパターンでしかないので、見様見真似で何とかなるはなし。
本質はそこではない。

ここまで見た
  • 261
  •  
  • 2015/08/19(水) 05:34:09.62
>>254
Web formsとASP.net MVCは共存できる
場所によって使い分けられる

VSのバージョン古いとだめだけど

ここまで見た
  • 262
  •  
  • 2015/08/19(水) 05:39:21.23
>>257
asp.net mvcの大きな特徴は
コントロールがない
ポストバックがない

長所は性能が高いこと
UIデザインを完全に制御できること

>>260
MVCと省略して書いてる人多いが、いまはASP.net MVCの話をしている。
技術的にもWeb formsとは別物

ここまで見た
  • 263
  •  
  • 2015/08/28(金) 07:26:19.06
すみませんお願いします。

ASP.NETのwebフォームユーザです。VS2010pを使っています。
page上で自作C#クラスからsqlcommandを発行してSQL SERVERのストアドプロシジャを読みだして、
ListViewにバインドすることができました。

ListViewの<template>を駆使して、<table><tr><td>構造で取得したレコード内容を表示させるわけですが、
思ったようなデザインができません。
CSSを使って、奇数行の色分けはできましたが、限界を感じています。
(今まで、Accessのレポートを使っていたので思う通りにデザインできていました。)

もっとCSSを使えるようになってデザインもできるようになりたいんですが、
これは何かのデザインツールが必要だと思うに至りました。
ListviewサーバコントロールとCSSとデザインツールを駆使して、思う通りのデザインをしたいんですが、
可能なんでしょうか。

のちのことを考えればMVCに移行したほうが良いときなんでしょうが、
MVCを使えるようになるまではしばらくはサーバコントロールを使いたいと思っています。

ここまで見た
  • 264
  •  
  • 2015/08/28(金) 07:28:41.06
たとえば、ListViewの吐き出したhtmlを読み込んで、
マウスでテーブルの列幅や高さなどを調整して、CSSファイルとして保存する。
必要なclassやタグは、ListViewのItemTemplateに手動で記述する。
保存しておいたCSSファイルとがっちゃんこして、素敵なデザインを構成できればなあと考えています。

ここまで見た
  • 265
  •  
  • 2015/08/28(金) 22:35:12.67
>>263-264
ListViewのテンプレート、デザインモードで編集できないんだな

>ListviewサーバコントロールとCSSとデザインツールを駆使して、思う通りのデザインを
まあ、デザインツールがあれだが、テンプレートでほぼ思い通りのデザインに出来ると思うが

>必要なclassやタグは、ListViewのItemTemplateに手動で記述する
必要なclassやタグを自分で書くのなら、普通にソースビューでテンプレート修正すればいいだけでは
なんか適当なhtmlデザインツールでダミーのテーブルでも作ってコピペすればいいんじゃね
ソースビューで思うとおりに編集できないなら、MVCでデザインとかレイアウトとか多分無理だぞ

フリック回転寿司
フリックゾンビ
ここまで見た

★お気に入り追加

このページを共有する
facebook twitter hatena line google mixi email