問題タブ [asp.net-4.0]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
783 参照

.net - 開発サーバーに .NET 4.0 を使用する

私の ASP.NET アプリケーションは Web サーバー上の IIS で実行され、Microsoft .NET Framework 4 Beta 2 を使用します (そのアプリケーション プールは .NET Framework バージョンに設定されています.NET Framework v4.0.21006)。

Visual Studio に付属の ASP.NET 開発サーバーを使用して、開発用コンピューターでデバッグしています。

開発マシンで .NET 4.0 も使用するにはどうすればよいですか?

0 投票する
7 に答える
80359 参照

.net - Visual Studio 2008 で .NET Framework 4 向けに開発できますか?

私の ASP.NET アプリケーションは Web サーバー上の IIS で実行され、Microsoft .NET Framework 4 Beta 2 を使用します (そのアプリケーション プールは .NET Framework バージョン .NET Framework v4.0.21006 に設定されています)。

次の新しいエラーが発生します。

潜在的に危険な Request.Form 値がクライアントから検出されました...

これは、.NET 4の重大な変更によるものです。

ASP.NET 2.0 要求検証機能の動作に戻すために、Web.config ファイルに次の設定を追加しました。

現在、Visual Studio 2008 はコンパイル時エラーをスローします。

「requestValidationMode」属性が宣言されていません。

また、Visual Studio に付属の ASP.NET 開発サーバーを使用して開発マシンでデバッグすることもできなくなりました。

新しい .NET Framework 4 のrequestValidationMode属性を認識するには、Visual Studio とその ASP.NET 開発サーバーが必要です。

.NET 4 でアプリケーションをデバッグするにはどうすればよいですか? Visual Studio 2008 から Visual Studio 2010 Beta 2 に切り替える必要がありますか?

0 投票する
2 に答える
913 参照

asp.net-mvc - Visual Studio 2010Beta2でASP.NETMVC2を使用してソリューションを開発した場合、WebサーバーにインストールするASP.NET MVC 2のバージョンは何ですか?

Visual Studio 2010Beta2に同梱されているバージョンのASP.NETMVC2を使用してサイトを開発する場合、正しく実行するには、Webサーバーに何をインストールすればよいですか?

私が収集したものから、ASP.NET MVC 2には2つのパスがあります。1つ(プレビュー2、私は信じています)はVisual Studio 2010 Beta 2に含まれています。もう1つ、ASP.NET MVC2Betaは新しいです。 Visual Studio 2010Beta2とは互換性がありません。

ASP.NET MVC 2Preview2または新しいASP.NETMVC2 Betaをインストールすると、サイトはWebサーバー上機能しますが、両方とも、組み込みを使用して実行したときに表示されないエラーが発生します。 ASP.NET開発Webサーバー(cassini)。具体的には、エラーにはFormCollection.ToValueProvider()メソッドを呼び出す行が含まれます。エラーはメソッドが存在しないことを示しています、そしてそれはそのメソッドが最近のバージョンで変更されたためだと思います。

0 投票する
3 に答える
1579 参照

asp.net - ASP.Net の URL を使いやすくする

Web フォームを使用して、ASP.Net で最初のサイトを開発しようとしています。

いくつかのコントロールと TextBox コントロールを含むフォームがあります。今はGETリクエストを使用しています。ユーザーがフォームを送信すると、ブラウザーは長い URL を取得することを期待します。

彼の入力が の単語sfsである場合TextBox1。だから私は彼に返事を返す必要があります。次のようなユーザーフレンドリーな URL でこの応答を表示したいと思います。

http://mysite.com/search.aspx?TextBox1=sfs

また http://mysite.com/sfs

また http://mysite.com/search/sfs

どうやってやるの?Response.Redirect を使用すると、最初に 302 が返され、その後で短い URL が処理されます。Server.Transfer は URL を変更せず、ユーザーはブラウザーに醜い長い URL を表示します。

4.0 フレームワークに登場した経由で解決できるように思えますRouteCollection.MapPageRouteが、どのように使用できるかは不明です。

どんな助けでも大歓迎です。

アップデート。POSTの代わりに使用しても問題ありませんGET。しかし、この方法ではURLは常に次のようになりますhttp://mysite.com/search.aspx

更新 2。フォームはサーバー コントロールである必要があり、送信とテキスト ボックス以外の別のコントロールがあります。それは良いことです (ただし、このパラメーターがブラウザーに表示される URL に表示されない場合は必要ありません。

0 投票する
3 に答える
408 参照

asp.net - Webフォームページからたどるルートの名前を特定できますか?

ルーティングを有効にしたASP.NET3.5Webフォームプロジェクトがあります。また、プロジェクトには、現在表示されているページに基づいてさまざまな操作を行う多数のコントロールがあります。このさまざまな動作を制御する最も簡単な方法は、ページの読み込みに使用されたルートを見つけてから、それに応じて物事を行います。

ただし、実際のリクエストURLを見て、その上で正規表現を実行しているルートバーを見つける方法が見つからないようです。これは、すばらしいことではありません。誰か他の方法でそれを調べる方法を知っていますか?

更新:ASP.NET4.0でこれを行う方法はまだないようです。うまくいけば、他の誰かがこれを理解しましたか?

0 投票する
4 に答える
30546 参照

asp.net-4.0 - VisualStudio2010のMicrosoftChartControls?

これは可能ですか?インストールしましたが、表示されません。それらをインポートする必要がありますか?

0 投票する
3 に答える
2643 参照

multithreading - .NET4.0のマルチスレッドとパフォーマンス

私は.NET4.0のParallelライブラリをいじくり回してきました。最近、私は、大規模システムの1つが使用しなければならないいくつかの異常な読み取り/書き込み操作用のカスタムORMを開発しました。これにより、オブジェクトを属性で装飾し、データベースからプルする必要のある列と、書き込み時に出力する必要のあるXMLを反映して把握することができます。

このラッパーは多くのプロジェクトで再利用されることを想定しているので、できるだけスピードを絞りたいと思います。このライブラリは、主に.NETWebアプリケーションで使用されます。使い捨てのコンソールアプリケーションを使用してフレームワークをテストし、作成したクラスを調べています。

マルチスレッドに伴うオーバーヘッドの教訓を学びました。マルチスレッドを使用すると、実行速度が低下します。読んでみると、長い間やっている人には直感的に思えますが、実際には直感に反しています。メソッドを同時に30回実行すると、連続して30回実行するよりも遅くなる可能性があります。 ?

複数のスレッドが同じ共有オブジェクトをめぐって争わなければならないことで問題が発生しているとは思わないので(まだはっきりとはわかりませんが)、速度低下はオーバーヘッドから来ていると思いますそれらすべてのスレッドを生成し、ランタイムがそれらをすべてまっすぐに保ちます。それで:

  • 私は主に学習演習としてやっていますが、これは悲観的なことですか?些細な非IOタスクの場合、マルチスレッドはやり過ぎですか?私の主な目標は速度であり、UIなどの応答性ではありません。
  • IISで同じマルチスレッドコードを実行すると、スレッドプールにスレッドがすでに作成されているため、速度が向上しますが、現在、コンソールアプリを使用しています。これは、別の方法で指示するまでシングルスレッドであると想定しています。私はいくつかのテストを実行しようとしていますが、なぜそれが何らかの方法になるのかを知るために私が見逃しているいくつかの基本的な知識があると思います。私のコンソールアプリも2つのコアを備えたデスクトップで実行されていますが、Webアプリのサーバーにはそれ以上のコアがあるため、それを変数としても使用する必要があるかもしれません。
0 投票する
2 に答える
1273 参照

url-routing - 静的メソッドの Page.GetRoutUrl

私がやっていることの背景

私は通常、自分のページにアクセスするために必要な URL を返してもらいたいと思っています。だから私は通常そのような方法を持っています

このページにアクセスする必要がある他のページ/コントロールでは、リンクを次のように設定するだけです

私は 4.0 の新しい UrlRouting をいじっていて、うまくいくかどうかわからないものに出くわしました。静的メソッドで Page.GetRouteUrl を使用しようとしていますが、Page が静的ではないために明らかに失敗しています。

私がGetRouteUrlでやっていることを複製できるかどうかは誰にも分かりますか?

どうも

0 投票する
1 に答える
6090 参照

model-view-controller - IIS6で.NET4を使用するときに、MVCの有無にかかわらず404を取得する

かなりの数のIIS6ボックスでこのセットアップを完了しましたが、1つは私に苦労を与えています。

アプリケーション拡張マッピングを次の場所に追加すると、問題が発生します。

c:\windows\microsoft.net\framework\v4.0.21006\aspnet_isapi.dll

これが行われると、すべてのリクエストで404エラーが発生します。

基本ファイル以外のすべてのファイルをアプリケーションディレクトリから削除してそこにtest.htm移動しても、404が表示されます。

  • 「ファイルが存在することを確認する」のチェックを外しました
  • .NET 4アプリケーションプールを設定し、アプリケーションにそのプールを指定しました
  • ASP.NETのバージョンを4.0.21006に変更しました
  • IISログファイルを確認しましたが、そこには何も役に立ちません(再起動するたびに最初の一連の要求のみが表示され、その後ログが停止します)
  • アプリケーションイベントログを確認しましたが、何も報告されません
  • MVC2をインストールしました

念のため、セットアップを別のボックスにコピーしました。すべて同じ手順を実行します。すべて機能します。

他に何を探すことができますか?

注意:

IISで.NETをv2に設定すると、次の場所に正常に移動できます。\test.htm

0 投票する
6 に答える
1682 参照

asp.net - ASP.NET4フレームワークにアップグレードします

Visual Studio 2010 RCがリリースされたので、既存のASP.NETアプリケーションをアップグレードして.NET 4フレームワークをターゲットにすることの長所/短所を誰かが知っているかどうか疑問に思いましたか?(さらに安定しているはずの最終リリースまで待つことは別として)