問題タブ [cassini]

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

cassini - カッシーニを使用しているときにWebページが見つかりません

カッシーニ内にウェブページをロードするのに約1週間問題がありました。

サーバーへのTelnetセッションを開くことができます-ポート8101でホストしていると仮定すると、入力telnet localhost 8101すると接続が開かれます。入力するだけGETで、最終的に応答を返すことができます。

(簡潔にするために実際のHTMLは省略されています。「BadRequest」というWebページであると言えば十分です。)

Windows Updateが混乱していることを発見した後、hostsファイルを更新しました。コメント以外の行が2つあります。

Fiddlerを使用してトラフィックを監視し、「ターゲットマシンがアクティブにリクエストを拒否しました」というメッセージを表示してみました。

ファイアウォールがオフになっています(とにかく、ドメインポリシーで許可されている限り)。Vista x64を実行していて、IIS 7がインストールされているので、http:// localhost /に移動して、IIS7のウェルカムページを簡単に表示できます。IIS内でWebプロジェクトをホストすることを選択した場合、それは機能します(IIS7で機能するように更新されていないいくつかのカスタムHTTPモジュールを除いて、永続的ではありません)。

他のアイデアはありますか?

編集:FireFoxを使用してみました-アドレスバーでこれを取得します:

http:// localhost:8080 / Error.aspx?k = 7b85a233-0459-47ab-9414-20c94350ee0e&

ページの内容は次のとおりです。

リダイレクトループ

Firefoxは、サーバーがこのアドレスの要求を決して完了しない方法でリダイレクトしていることを検出しました。

ブラウザは、要求されたアイテムの取得を停止しました。サイトは、決して完了しない方法でリクエストをリダイレクトしています。

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

wcf - ClientCredentialType=Windows と =Ntlm の違い

誰でも使用の違いを明確に説明できますか

  • clientCredentialType=Windows、 と
  • clientCredentialType=Ntlm

WCF サービスをホストするときにサーバー側の Web.config で?

basicHttpBinding既存のクライアントと相互運用するための SOAP 1.1 ( ) サービスがあります。ASP.NET ロールを使用するため、クライアントを認証する必要があります。

VS2005 (Cassini) サーバーを使用してサービスをホストしている場合、上記のように指定し、VS2005 のプロジェクト プロパティでNtlm認証ボックス ClientCredentialType=Ntlmをチェックする必要があります。動作しません - クライアントは以下を取得します:ClientCredentialType=Windows

401 不正なエラー

しかし、IIS で実行しているときは逆で、ClientCredentialType=Windows動作し、ClientCredentialType=Ntlm失敗します。

誰でもこれを説明できますか、できれば同じ web.config ファイルを使用して Cassini と IIS でサービスを実行する方法を提案できますか?

アップデート

ドメインで実行されている XP SP2 である開発マシンに .NET 3.5 SP1 があります。したがって、Cassini はドメイン アカウントで実行され、IIS 5.1 はローカル アカウントで実行されます。

これらの記事で説明されている .NET 3.5SP1 の重大な変更に関連している可能性があるのではないかと思います。

http://www.aspnetpro.com/newsletterarticle/2008/12/asp200812ab_l/asp200812ab_l.asp http://msmvps.com/blogs/alvin/archive/2008/11/14/net-3-5-sp1-breaking -change-to-wcf.aspx http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=354236

clientCredentialType=Windowsサーバーがドメイン アカウントで実行されている場合 (通常のドメイン ユーザー アカウントとして実行されている Cassini での私の状況)、ローカル アカウントで実行されている場合 (IIS での私の状況) に失敗するという状況に似ています。

問題は、提案された修正には WCF クライアント構成ファイルの変更が必要なことですが、私の場合basicHttpBinding、非 WCF クライアントで SOAP 1.1 ( ) を使用しています。

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

asp.net - Application_StartがCassiniで実行されるのに、IIS7では実行されないのはなぜですか?

カッシーニで開発中のASP.NET3.5sp1アプリがあります。このアプリには、コードを実行する必要があるglobal.asaxファイルが含まれています。Cassiniでは正常に機能しますが、IISではデバッガーが関数にヒットすることはありません。そのコードが実行されないのはなぜですか?

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

visual-studio - Visual Studio (2008) で、Web ルートとして Web サイトのデバッグ セッションを開始できますか?

ソリューションに Web サイトがあり、/Solution/Website1 というフォルダーにあるとします。Visual Studio でデバッグすると、http://localhost:someport/Website1として表示されます。http://localhost:someportとして開始したい。これは可能ですか?

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

asp.net - Cassini 上の ASP.NET MVC:「コンテンツ」ディレクトリが 200 ではなく 304 を返すように強制するにはどうすればよいですか?

シナリオ: Visual Studio 2008 で開発された ASP.NET MVC アプリケーションがあります。画像とスタイルシートを格納する「Content」という名前のルート フォルダーがあります。(Cassini を使用して) ローカルで実行し、アプリケーションを参照すると、"Content" ディレクトリのすべての リソースが常にダウンロードされます。Firebug を使用して、Web サーバーが HTTP 200 (「ok」) を返すことを確認できます。

望ましい: Cassini が 200 ではなく HTTP 304 (「変更されていません」) を返すことを望みます。これは、IIS7 でサイトを実行している場合の動作です。

理由: 私が取り組んでいるサイトには、多数の静的リソースがあります (多くの場合、1 ページあたり 40 個)。IIS7 では、これらのリソースがブラウザーによって (正しく) キャッシュされるため、サイトの閲覧は非常に高速です。ただし、ローカル マシンでサイトを閲覧すると、非常に遅くなります。

IIS7 では 1 秒未満でレンダリングされるページが、Cassini ではレンダリングに 30 秒以上かかります。数分ごとにウェブサイト全体をアップロードして、そこからテストする方が実際には高速です。(はい、これがひねくれたクレイジーなことだと認識しています。)

では、IIS7 のように「コンテンツ」ディレクトリを処理するように Cassini に指示/トリックするにはどうすればよいですか?

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

asp.net - VistaのIIS7でASP.NETアプリケーションをどのようにデバッグしますか?

IIS.netに「IIS7.0でのVisualStudio2008の使用」というタイトルの投稿がありますがそれが人々の行動だとは思いません。(他の宝石の中でも、変更のたびにWebアプリを公開することをお勧めします。)

CassiniではなくIIS7でASP.NETアプリケーションをデバッグする場合は、方法、ヒント、およびコツを聞いてみたいと思います。

編集:私は特にローカルデバッグについて言及しています。

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

visual-studio-2008 - Visual Studio 2008 開発 Web サーバーの問題

asp.net 2.0/C# Web サイトで Visual Studio 2008 ソリューションを使用しています。F5 キーを押してデバッグすると、cassini - 開発用 Web サーバーが適切に起動し、システム トレイにフックされます。しかし、問題はこの後です。cassini がたとえばポート 4004 で開始する場合、ブラウザーはポート 4002 を探します。Web サイトを開始するには、ブラウザーのアドレス バーのポートを手動で 4004 に変更する必要があります。

VS2005 SP1 でもこの問題に遭遇しました。これは、ブラウザのアドレスバーでポートを手動で変更するために多くの時間を費やして、本当に私を殺しています. この問題に関する MSDN のヘルプはありません。

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

c# - カッシーニでADO.NETデータサービスをホストする

IIIを使用せずにADO.NETデータサービスを実行する必要があります。カッシーニは正しいオプションだと思いますが、カッシーニでADO.NETデータサービスをホストする方法..例が見つかりませんでした。