問題タブ [webdev.webserver]

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 に答える
1299 参照

c# - コード コントラクトを使用すると Webdev.Webserver40.exe がクラッシュする

アプリケーションでデバッグするときにContract.Requires()、評価が false を返す条件が原因で失敗することがあります (これまでのところすべて問題ありません)。ただし、[中止] ボタンをクリックすると、Web サーバーがクラッシュし、「... 問題が発生したため、閉じる必要があります ...」というメッセージが表示されます。2 つの質問:

  1. これは予想される動作ですか?
  2. そうでない場合、どのような動作を行う必要がありますか?
0 投票する
1 に答える
442 参照

c# - Visual Studio 2008 開発サーバーが起動しない

Visual Studio 2008 でデバッグしようとしている C# Web サービスがあり、それを実行しようとすると、期待どおりに Internet Explorer がポップアップしますが、ステータスに「localhost からの応答を待っています...」と表示されるだけです。バー。数分間実行したままにしましたが、応答しません。

VS2005 と 2008 で、問題なくデバッグできる他の Web サービスがあります。問題の Web サービスは、web.config ファイルで別の ID を偽装していますが、別の Web サービス ( VS2005)。

起動を妨げている可能性のあるものについて何か考えがある人はいますか? 興味深いことに、同僚は、同じコードで作業しているにもかかわらず、私のマシンで動作している Web サービスで同じ問題を抱えています。何かを別の方法で構成する必要があります...

ところで、'Temporary ASP.NET Files' フォルダーが C:\Windows\Microsoft.NET\Framework と C:\Windows\Microsoft.NET\Framework64 の両方にないことに気付きました... t はそれらを削除し、他の Web サービスは問題なくデバッグできたので、これはただのニシンですか?

また、独自のファイアウォール (開発者の制御外) を持つドメインにいます - これがそれをブロックしている可能性はありますか?

編集:簡単なテストのためにユーザーの偽装を削除したところ、機能しました。したがって、この特定のユーザーを偽装するときに実行したくない Visual Studio 2008 に関する何かがあるに違いありません。これを修正するためにどの構成を変更する必要があるか考えていますか?

0 投票する
0 に答える
1044 参照

visual-studio-2010 - 単体テストでASP.NET開発サーバーを自動的に起動します

Visual Studioでは、Webサービスでデバグを開始すると、ASP.net開発サーバーが起動します。

このサーバーがここにあることに依存する一連の単体テストがあります。この開発サーバーがどのように呼び出されているかを確認するにはどうすればよいですか?自動的に起動したいのですが。

0 投票する
0 に答える
1423 参照

visual-studio - 64 ビット マシン上の VS Dev Server から Oracle 10g (括弧バグあり) DB に接続する

VS がインストールされている "c:\program files (x86)" ディレクトリに括弧があるため、64 ビット マシン上の MS Visual Studio から Oracle 10g データベースに接続する際に既知のバグがあります。

これは、次の方法で VS を起動することで解決できます。

"C:\PROGRA~2\MICROS~2.0\Common7\IDE\devenv.exe"

ただし、VS Dev を使用して Web アプリをデバッグする場合。サーバー、VSが括弧も含む「WebDev.WebServer40.exe」パスを使用してWebサーバーを起動するため、同じ問題が再び発生します。

VS を別のディレクトリに再インストールしたり、Oracle を更新したりすることを含まない回避策はありますか?

sqlnet.log のエラーは次のとおりです。

致命的な NI 接続エラー 6413、接続先:

(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=BEQ)(PROGRAM=oracle)(ARGV0=oracleXE)(ARGS='(DESCRIPTION=(LOCAL=YES)(ADDRESS=(PROTOCOL=beq)))')))) (CONNECT_DATA=(SID=XE)(CID=(PROGRAM= C:\Program Files (x86)\Common Files\Microsoft Shared\DevServer\10.0\WebDev.WebServer40.exe )(HOST=PEGASUS)(USER=meno)) )))

バージョン情報: 32 ビット Windows 用の TNS: バージョン 10.2.0.1.0 - 製品版

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

visual-studio-2010 - Visual Studio の組み込み Web サーバーは HTTP PUT をサポートしていますか?

Visual Studio 2010 (およびそれ以前、特に 2010) に組み込まれている Web サーバーはWebDev.WebServer.exe、HTTP 動詞 PUT をサポートしていますか? もしそうなら、それはデフォルトでサポートされていますか、それとも設定が必要ですか? 設定が必要な場合は、設定方法を説明してください。

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

webdev.webserver - フレームワークのないウェブサイト

フレームワークを使用せずにゼロから Web サイトを作成するにはどうすればよいですか?

データベースと通信し、ユーザーのアクティビティに基づいてコンテンツを動的に表示する Web サービスを作成したいと考えています。

見栄えをHTML5/CSS3にしたい。

Python または go を介してデータベースと通信することをお勧めします。

データベースは Cassandra です。

私は、この努力のすべてを、API によって実際に何が行われているのか見当もつかない、制限オプションを持ち、API を実行するフレームワークを試すことに費やしたように感じます。

双方向通信の基本を理解できる超簡単な例が欲しいです。/var/www を次のようにしたい:

# ls /var/www

index.html datawriteandread.py

index.html のような単純なものの例: 2 つのボックスがあります。1 つはテキストを取り込んでデータベースに送信し、もう 1 つは最初のボックスの下にそのデータベースの内容をリストします。

2 つ目のファイル datawriteandread.py は、データベースと通信して新しいコンテンツを追加し、古いコンテンツを HTML に表示します。

こんなに単純なものを欲しがる私の無知は何を示しているのだろうか?

Python を Cassandra に書き込むのは簡単です。私が迷っているのは HTML での通信と表示です。私はプログラミングのチョップを持っていますが、webdev は私にとってまったく新しいものです。

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

webserver - Varnish キャッシュに PURGE リクエストを発行できません

複数の WordPress サイトを実行している nginx の前で Varnish 3 を使用しています。多くの大規模な WordPress サイトで推奨され、使用されている default.vcl を使用しています。

default.vcl: http://pastebin.com/KaSdvuRS

キャッシュをクリアするときに自動的にパージするオプションがある W3 Total Cache を使用しています。また、Varnish HTTP Purge プラグインをインストールして、編集時に投稿/ページをパージすることもテストしました。どちらもうまくいかないようだったので、curl を使用して ssh でインタラクティブ セッションをテストしました。

varnish/nginx ボックスで SSH にログインし、次のコマンドを入力して varnish パージをテストします。

curl -X PURGE http://www.example.com

結果は次のとおりです。

私が見逃しているアイデアはありますか?この vcl ファイルは、WordPress 用に Varnish-Cache.org が推奨するものと非常によく似ており、どこでも推奨されているパージ構成です。

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

python - ?querystring を要求すると、SimpleHTTPServer が ?querystring/ にリダイレクトされるのはなぜですか?

私は、Ajax 呼び出しなどを介してリソースをロードする必要があるあらゆる種類の Web アプリケーションのローカル開発に、Python の SimpleHTTPServer を使用するのが好きです。

URL でクエリ文字列を使用すると、サーバーは常にスラッシュが追加された同じ URL にリダイレクトします。

たとえば、HTTP 301 応答を使用するよう/folder/?id=1にリダイレクトします。/folder/?id=1/

を使用してサーバーを起動するだけpython -m SimpleHTTPServerです。

リダイレクト動作を取り除く方法はありますか? これは Python 2.7.2 です。

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

visual-studio - 開発サーバーウィンドウをブロックする

開発サーバーのウィンドウを回避する方法はありますか?(開発サーバーの実行を停止または回避するのではなく、ウィンドウのみ)。

Visual Studio 2010(およびそれ以前)では、開発サーバーが起動されたときにのみ表示されます。現在、Visual Studio 2012では、開発サーバーが既に起動していて閉じているかどうかに関係なく、プロジェクトが開始されるたびに開かれます。

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

webdev.webserver - Lisp の土地 src webserver.lisp

「land of lisp」の第 12 章と第 13 章で「socket」について学習していたときのことです。Lispbox を使っているので、ソケットをインストールする必要があります。これは、usocketを使用して Web サーバーを構築する方法に関するサンプルです。

http://landoflisp.com/webserver.lispの元の 'serve' 関数