タグ付けされた質問 「asp.net」

ASP.NETは、プログラマが動的なWebサイトとWebアプリケーションを構築できるようにするために、Microsoftが開発および販売しているWebアプリケーションフレームワークです。これは、.NET Frameworkのバージョン1.0とともに2002年1月に最初にリリースされ、MicrosoftのActive Server Pages(ASP)テクノロジーの後継です。ASP.NETは共通言語ランタイム(CLR)に基づいて構築されているため、プログラマーはサポートされている.NET言語を使用してASP.NETコードを記述できます。

19
MVCよりもASP.NET WebFormsを優先する場合
マイクロソフトが言ったことを知っています ASP.NET MVCはWebFormsの代替ではありません。 また、WebFormsはMVCよりも開発が速いと言う開発者もいます。しかし、コーディングの速度はテクノロジーの快適レベルにまで下がると思いますので、そのような答えは必要ありません。 ASP.NET MVCを使用すると、開発者はアプリケーションをより細かく制御できるため、WebFormsが時代遅れと見なされないのはなぜですか?あるいは、新しい開発のためにMVCよりもWebFormを優先すべき場合はいつですか?

7
C#、. NET、ASP、ASP.NETなどの関係[終了]
C#、C#.NET、およびASPと他の '.NET'言語の同じものの違いについては、本当にわかりません。 私が理解していることから、.NETは...もののライブラリ/フレームワークです。フォーム要素などのWindowsデータに本質的にアクセスしていると思いますが、ASP.NETには適用されないようです。 さらに、「。NET」開発者と呼ばれている人もいます。これは、C#、ASP、および他の言語に堪能であることを意味しますか? 最後に、.NETが添付されていないC#は表示されません。C#は、それなしでは使用できないという点で.NETと密接に結びついていますか? 要約すると、.NETは正確に何を提供しますか?C#やASPなどとどのように関係していますか?「.NET開発者」とはどういう意味ですか?そして最後に、なぜ.NETなしでC#が表示されないのですか? [余談ですが、これらは複数の質問であることに気づきましたが、それらは非常に相互に関連していると思います(または少なくとも、プログラマやSOの閲覧が私に与えた印象です)。
143 c#  .net  asp.net 

18
単体テストは本当に便利ですか?[閉まっている]
私はちょうどCSの学位を取得して卒業しましたが、現在はジュニア.NET開発者(C#、ASP.NET、およびWebフォーム)として仕事をしています。私がまだ大学にいたとき、ユニットテストの主題はカバーされましたが、その利点は実際には見られませんでした。コードのブロックが使用に適しているかどうかを判断する、つまり、何をすべきかを理解しています。しかし、私は実際に単体テストを書く必要がなかったし、その必要性を感じたこともありませんでした。 既に述べたように、私は通常ASP.NET Webフォームを使用して開発しており、最近、いくつかの単体テストを作成することを考えています。しかし、これについていくつか質問があります。 ユニットテストは、しばしば「モック」を書くことで行われることを読みました。私はこの概念を理解していますが、完全に動的なWebサイトのモックをどのように作成し、ほとんどすべてがデータベースからのデータに依存するかを理解することはできません。たとえば、私はItemDataBoundイベントなどを持っているリピーターをたくさん使用しています(これも「不明」なデータに依存します)。 質問番号1:ASP.NET Webフォームのユニットテストを書くことは頻繁に行われますが、もしそうなら:「動的環境」問題をどのように解決すればよいですか? 私が開発しているとき、私は多くの試行錯誤を繰り返します。だからといって、自分が何をしているのかわからないというわけではありませんが、通常はコードを書いて、Ctrl F5何が起こるかを確認します。ほとんどの場合、このアプローチは仕事をしますが、時々、私は少し無知であると感じます(私の小さな経験のため)。私も時々このように多くの時間を無駄にします。 質問番号2:ユニットテストの書き始めをアドバイスしてくれませんか?実際の実装には役立つかもしれないと思いますが、それでも私は遅くなるかもしれないと感じています。

5
PHPまたはASP.NETを使用する場合 [閉まっている]
私はPHPとASP.NETを使用してWebアプリケーションの開発に幅広く取り組んできましたが、顧客からよく聞かれる質問の1つは、PHP Webサイトとasp.net Webサイトのどちらに進むかです。 したがって、最初に頭に浮かぶのは、次のような質問に答えることです。 PHPはオープンソースであり、ASP.NETはMicrosoft製です。 通常、そのような何かが言われた後、顧客はそこに空白の外観を持っています。明らかに、一方がオープンソースであり、もう一方がオープンソースではないという事実は、実際にそれらをazeしていません。そして、正当な理由で、私が最初にそれを聞いたとき、それは本当に私に多くを語らないからです。 両方で作業して、ウェブサイトの開発に関してはそれぞれに違いがあることを知っています。 私の質問は、ASP.NETとPHPの違いは何ですか 特徴 セキュリティ 拡張性 フレームワーク 平均開発時間 適切な開発プラットフォームで十分な情報に基づいて選択できるように、顧客と比較できるように、事実のリストを編集しようとしています。

2
ASP.NET MVC 3のカスタムエラー処理の最終的なガイドラインは何ですか?
ASP.NET MVC(この場合は3)でカスタムエラー処理を行うプロセスは、非常に軽視されているようです。ここで、ウェブ上で、さまざまなツール(エルマなど)のヘルプページのさまざまな質問と回答を読みましたが、完全な円になったのに、まだ最善の解決策がないと感じています。あなたの助けを借りて、おそらくエラー処理のための新しい標準的なアプローチを設定できます。私は物事をシンプルに保ち、これを過剰に設計したくないのです。 私の目標は次のとおりです。 サーバーエラー/例外の場合: devでデバッグ情報を表示する 本番環境でわかりやすいエラーページを表示する エラーを記録し、運用環境の管理者にメールで送信します 500 HTTPステータスコードを返す 404 Not Foundエラーの場合: わかりやすいエラーページを表示する エラーを記録し、運用環境の管理者にメールで送信します 404 HTTPステータスコードを返す ASP.NET MVCでこれらの目標を達成する方法はありますか?

5
Entity Frameworkを使用する必要がありますか?
現在、次のスタックがあります。 VS 2005 Webフォーム SQL Server 2005 IIS 6 これへの移行を計画しています: VS 2010 MVCとWebフォーム SQL Server 2008 IIS 7 私の質問は、VS 2010でMVCに移行するとき、Entity Framework(または別のORM)、micro ORM(Massiveなど)、または単なるSQLを使用する必要がありますか? VS 2010について読んだすべてのチュートリアルは、データトランザクションにEntity Frameworkを使用することを目的としていますが、それは近い将来(5年以上)続くでしょうか? 問題があれば、クライアントのアプリケーションには10〜1,000人のアクティブユーザーを含めることができます。

8
ASP.NetまたはWPF(C#)?[閉まっている]
私たちのチームはこれに分かれており、第三者の意見を聞きたかったのです。 アプリケーションを構築しているため、WCFサーバーで.Net WPFデスクトップアプリケーションを使用するか、jQueryを使用するASP.Net Webアプリを使用するかを決定できません。私はここでいくつかの仕様で質問をし、どちらの側を使用することの長所/短所が何であるかを見てみると思った。私には自分のお気に入りがあり、偏見を感じています。 理想的には、できるだけ早くソフトウェアの初期リリースをビルドし、その後スローダウンし、後で必要な追加の機能/コンポーネントをビルドするのに時間がかかります。何よりも、ソフトウェアが高速であることを望んでいます。ユーザーは1日中レコードを調べ、レコードの読み込みや画面の更新が遅れると生産性が低下します。 アプリケーションの詳細: 私は初期バージョンの約100の異なる画面を見積もっていますが、最初のリリース後に追加の多くの画面が追加される予定です。 リマインダーおよびイベントシステムに双方向通信を使用したいと考えています 現在、最大100人のユーザーをサポートする必要がありますが、最大500人のユーザーを増やすことができると言われています。 複数の場所があります 考慮事項(最初のケースではなく、将来のリリースの場合があります): 初期リリース後に追加される追加コンポーネントのスペース(これらの多くは...おそらく最初のアプリケーションよりもここで動作します) キーボードナビゲーション パフォーマンスは必須です 初期バージョンへの生産速度 低いメンテナンスオーバーヘッド 今後のサポート ソフトフォン/スキャナーの統合 開発者: 過去数か月間WPFを学んでいたプログラマーが1人いて、これにWPFを使用することを提案したプログラマーがいました。 ASP.Netに精通しており、将来プロジェクトを支援する可能性のある2人目のプログラマがいますが、現在のソフトウェアのメンテナンスに時間を費やしているため、最初のリリースまでは作業していません。 両方で働いており、どちらかで快適な私がいます プロジェクト管理を行っている外部企業があり、ASP.Net企業です。 他に1-2人を採用する予定ですが、どの方向に進むのかを最初に知る必要があります 環境: 一般ユーザーは、ターミナルサービスを備えたWindows 2003サーバーを使用しています。RDP接続を介してWYSEシンクライアントを使用して接続します。管理スタッフは、XP以上のPCを所有しています。IEをWebブラウザとして使用することに制限されていますが、ユーザーは独自の解像度を指定できます。 その他の場所は、MPLS接続を介してネットワークに接続します それに基づいて、あなたは何を選択しますか、そしてなぜですか?
31 asp.net  wpf 

6
Generic Repositoryには本当に利点がありますか?
新しいアプリ用の汎用リポジトリを作成する利点に関するいくつかの記事を読んでいました(例)。同じリポジトリを使用して、複数の異なるエンティティタイプに対して複数の処理を一度に実行できるため、このアイデアは素晴らしいようです。 IRepository repo = new EfRepository(); // Would normally pass through IOC into constructor var c1 = new Country() { Name = "United States", CountryCode = "US" }; var c2 = new Country() { Name = "Canada", CountryCode = "CA" }; var c3 = new Country() { Name = "Mexico", …

14
プログラミング全般に関するアドバイスを求めている初心者[非公開]
プログラミングが苦手だった時代に戻って覚えておく必要があります... (ソフトウェア開発者として)私の新しい仕事に2か月ほど付き、試用期間を過ぎました。プログラミング経験がほとんどなく(C ++のみ)、現在asp.net MVCおよびsilverlightを使用しています。そのため、同社が取り組んでいるウェブサイトがあり、私はそれを改善し、バグを取り除くなどの努力に参加しています。 問題は-既に作成されているシステム/ウェブサイトについて、Visual Studioを介して学習することです。いつも圧倒され、この行のどの部分を調べるべきか分からず、全体像をつかむのに苦労します。Visual Studio自体は、asp.netフレームワークは言うまでもなく、把握するのが難しいと感じています。 私の同僚は私よりも多くの経験を持っているので、彼らはすべての良い仕事を得ているという印象を受けます。つまり、彼らはより多くのことを学んでいます。私は士気を失い、何も言えないほど怖がっています。 私は愚かではありません、私は多くの基本的なプログラミングの概念を読んで実践しました...私はこのいまいましいフレームワークをただ怖がっています。私はそれを見て、ただ麻痺していると感じます。 その結果、ベテランの老人に質問をし続け、彼はいらいらするようになり、私を助けて時間を無駄にしないように、簡単/無知/非プログラミングの仕事を与えたいと思っています。それから私は何かを理解できないとき、私はまだ彼に尋ねるべきかどうかをaboutし、それが時間の無駄になるかどうかを決定しようとしています。 私は物事をゆっくりと拾うような人ですが、細部にまで気を配っています。前者は私が無能に見えるようにしていると思います。 私がどこから来たのか誰でも助けて何か言ってください....私は数ヶ月か何かで仕事を失うのが怖い...

4
再起動するたびに、ローカルの.NETサイトが初めてロードするのに時間がかかるのはなぜですか?[閉まっている]
.NETプラットフォームに基づいてサイトを開発しています。通常、これらのサイトをローカルIISに展開します。これにより、稼働する前にそれらをテストして機能を確認できます。ただし、Windowsを再起動するたびに、サイトの初回実行に時間がかかるようです。 私はJITについて知っていますが、この質問にも気づいていますが、私の質問には答えません。 JITは、ウィンドウを再起動するたびに発生しますか?w3wp.exeプロセスの作成に関連していますか?再起動後の最初のリクエストでサイトが非常に遅いのはなぜですか?
27 .net  asp.net  performance  iis  jit 

1
関数を呼び出して、C#で待機しない
mvc4 Webアプリケーションに、別の関数を呼び出す必要があるアクションがあるコントローラーがあります。その関数で何が起こるか、つまり戻り値は私のアクションにとって重要ではありません。その関数を呼び出して、実行されるのを待つことはできませんか? 私はそれを非同期で行うことができると思いますが、私のポイントはリソースを使用せず、関数を呼び出して、それが起こるまで待つことはありません。 アドバイスをください。
26 c#  .net  asp.net  asp.net-mvc 

10
ASP.NET over PHPを潜在的なクライアントに売り込むにはどうすればよいですか?[閉まっている]
私は、主にWeb開発を行うMicrosoftショップで働いています。 Webアプリのデータモデルを確認(改善)するよう依頼されたクライアントがいましたが、PHPでアプリを開発したいと言いました(彼はそれを行うことができる「男」を知っています)。 私が彼になぜPHPを使いたいのかと尋ねると、彼は90年代からの標準的な引数のセットを教えてくれました。 Microsoftは悪であり、PHPは無料です ASP.NETアプリの作成はより高価です(ソフトウェアに関して) 悪いアイデアだったのに、なぜFacebookはPHPを使用するのでしょうか?[クラシック] 彼は、.NETへの移行に関連するコストについていくつかのコメントがありました。 真実は、「マイクロソフトは高価です」がもはや水を保持しないということです。「エクスプレス」スイートを使用すると、ソフトウェアに何も支払うことなくASP.NETアプリを開発できます。 ホスティングに関しては、PHP over .NETで数ドル節約できますが、これは予測される開発コストのほんの一部です(10〜15kと見積もっています)。 私の質問に戻って、ASP.NET over PHPを支持するクライアントにどのような議論をしますか?[定量的クレームのソースを提供してください]

2
ASP.NET MVCアプリケーションは、Entity Frameworkをモデルとして直接使用する必要がありますか?
私はVisual Studio 2013(MVC 5)で最初のMVCアプリケーションを構築していますが、モデルをセットアップする最適な方法については少しわかりません。 既存のデータベースからコードファーストを使用して、エンティティフレームワークモデルを生成しました。私の最初の本能は、ビューで使用されるモデルとなるいくつかの中間クラスを作成し、それらのクラスをエンティティフレームワーククラスと連携させることでした。 中間クラスを書いているとき、EFクラスがたまにプライベートセッターで行ったり、あるデータ型から別のデータ型にキャストしたりすることの多くを再実装していることに気付きました。それは無駄のように思えた。 エンティティフレームワーククラスをMVCアプリケーションのモデルとして直接使用するという一般的な規則はありますか?または、これらの中間クラスを構築するのに欠けている利点がありますか?

5
IISがデフォルトで1740分ごとにアプリケーションプールをリサイクルするのはなぜですか?
既定でIISは既定でアプリプールをリサイクルするのはなぜですか?おそらくほとんどのWebアプリがメモリを慎重に管理していないこと以外に、特定の理由はありますか?アプリケーションのメモリを適切に管理している場合、先に進んでこれをオフにしても安全ですか?リサイクルをオフにしたり、オンにしたままにしておくと、潜在的なマイナス面、プラスのメリットは何ですか
22 asp.net  memory  iis 

1
実稼働サーバーでのMonoの使用経験はありますか?[閉まっている]
閉まっている。この質問はトピック外です。現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、 Software Engineering Stack Exchangeのトピックになるようにします。 6年前に閉鎖されました。 私は、一部のWebアプリケーション(ASP.NET MVC 2など)に.NETを使用することを好んでいます。ただし、予算が限られているため、LinuxでMonoを使用したいと思います。私はこれまでにMonoを使用したことがなく、実稼働環境のサーバーでMono + Linuxを使用している大規模なサイトについて読んだことがありません。 実稼働環境でLinuxでMonoを使用した経験は何ですか?Windows Server上の.NETと比較して、パフォーマンスと安定性はどうですか? 本番環境で使用している人気サイトはありますか?オンラインで利用可能な記事で経験を共有しましたか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.