問題タブ [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.
asp.net-mvc - アプリケーションでエリアごとに Cassini のインスタンスをインスタンス化しないようにするにはどうすればよいですか?
エリアを実装してきましたが、Cassini の起動時にエリアごとに開発サーバーをインスタンス化することがわかりました。
これは本当に必要ですか?MSDN では、これらの領域を個別の Web アプリとしてセットアップするように求められていますが、それらをクラス ライブラリに配置できないのはなぜですか?
c# - MVC アプリは Visual Studio で動作しますが、IIS7 では動作しません
ASP.NET MVC プロジェクトに取り組んでいますが、共有開発サーバーへの展開に問題があります。
ローカルで、ローカルの Visual Studio 2008 サーバーを使用してデバッグすると、すべてがうまく機能します。ただし、展開すると、次のエラーが表示されます。
エラー ログ:
展開エラーを見つけた後、アプリケーションをローカルに追加しようとしましたが、同じアプリケーションになるようです。
ローカルの開発マシンでは Windows 7 RTM (x64) を使用し、共有サーバーでは Windows Server 2008 Standard (x86) を実行しています。
調べてみると、ローカル セキュリティ ポリシーの FIPS 暗号化が無効になっているので、少し困っています。
asp.net - Visual Studio 開発サーバーが css と javascript を更新していませんか?
最近、後回しにされていた Web サイト プロジェクトに戻ってきました。作業を再開してから、Visual Studio 開発サーバーで実行しているときに、css と javascript の変更がアプリケーションによって認識されないことに気付きました。これは以前はうまくいきました。スタイルシートと JavaScript を変更し、アプリを実行してテストすることができました。現在、アプリケーションをテストできる唯一の方法は、アプリケーションをローカルの IIS サーバーに公開することです (ただし、PC を再起動すると問題も解決すると思います)。
Visual Studio 2008 (9.0.30729.1) の使用
正しく動作していることを確認してから変更されたのは、Vista x64 Home Premium Edition から Win 7 x64 Ultimate へのオペレーティング システムであり、プロジェクト ソースを c: から d: に移動しました。私は C: に戻りましたが、同じ否定的な結果が得られました。また、コンソール アプリ (2 つのサービス ホスト) によってホストされる別の WCF サービスにいくつかの機能を移動しました。これらのサービスは、Web サイトがデバッグで起動したときにデバッグに入れられます。
開発サーバーを停止しても何も起こりません。(VSS 2005 を使用して) すべてのファイルをチェックアウトして、読み取り専用のものがないことを確認しても、何も起こりません。IIS に発行するか、マシンを再起動することだけが機能します。どちらも望ましくありません。以前のコピーを使用しないようにするために、デバッグを停止するたびに終了する必要があるプロセスがあれば、それで十分です。
解決策はありますか?
visual-studio - Visual Studio のデバッグが WebDev.WebServer.EXE にアタッチされない
私は多くのプロジェクトで解決策を持っています。Debug
には、独自の Cassini ASP.NET Web 開発サーバーで開始したい Web プロジェクトが 3 つあります。ソリューション プロパティ → Common Properties → Startup Projectで、3 つの Web アプリケーションのActionをStartに設定して、複数のスタートアップ プロジェクトを選択しました。3 つの Web 開発サーバーがすべて起動し、3 つの Web ページがすべて読み込まれます。
ただし、Visual Studio は 2 つのWebDev.WebServer.EXE
プロセスにのみアタッチしています。デバッガーでデバッグするには、3 番目のプロセスに手動でアタッチする必要があります。
この動作が発生し始めたばかりで、これをトラブルシューティングする方法について途方に暮れています。
また、開発サーバーを数回停止して再起動しましたが、動作に変化はありませんでした。また、手動でプロセスにアタッチすると、自動的にアタッチされた 2 つのプロセスの Type プロパティがManagedであるのに対し、アタッチされていないプロセスの Type プロパティはTSQL , Managed, x86 であることがわかります。ただし、プロジェクトのプロパティを見ると、AnyCPU をターゲットにしており、SQL Server のデバッグが有効になっていません。WebDev.WebServer.EXE
WebDev.WebServer.EXE
正しくアタッチされる 2 つのプロジェクトは、C# Web アプリケーションです。
正しく接続されていないプロジェクトは、VB.NET Web アプリケーションです。
動作は、別のワークステーションでも同じです。したがって、これはマシン固有の問題ではない可能性があります。
asp.net - 開発 Web サーバーは 404 で Application_Error を発生させますが、なぜ IIS7 は発生しないのですか?
Application_Error を使用して、レガシー URL と URL ショートカットをキャッチしています。Global.vb には、次のコードがあります。
web.config には、.aspx で終わるものだけでなく、すべての要求が aspnet_isapi.dll によって処理されるようにするために、次のようにしています。
私の開発ボックス (Cassini を使用) では、これはすべてのケースで正常に機能します。/badurl と /badurl.aspx の両方で Application_Error が発生します。
ただし、IIS7 では、/badurl.aspx は期待どおりに機能しますが、/badurl は一般的なサーバー生成の 404 ページになるだけです。
違いの原因と、IIS7 に開発サーバーの動作を複製させる方法はありますか?
asp.net - このページは明示的に禁止されているため提供されていません - 拡張子 .asp が正しくない可能性があります
(Win XP dev PC の IIS 5.1) ではなく、ファイル システム (つまり、Visual Studio 2005 に組み込まれている「Cassini」Web サーバー) を使用して Web のテスト バージョンを実行しようとしています。この Web は、何年も前に作成された従来の ASP ファイルと、ASP.NET (VB.NET) での新しい開発の寄せ集めです。
/TestWeb/default.asp に移動しようとするときに、このエラー メッセージを回避するにはどうすればよいですか? -
この混乱を機能させようとして、私がチェックして以前に遭遇したこと:
- C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\web.config (*.asp も HttpForbiddenHandler も何もないため、コメント アウトする必要はありません)。
- C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\CONFIG\machine.config (*.asp には何もありません)
- C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config (*.asp の HTTPForbiddenHandler がありましたが、他の投稿のアドバイスに従ってコメントアウトしましたが、私には効果がないように見えました)。
- 以前のエラー (「タイプ 'System.Web.AspNetHostingPermission' のアクセス許可の要求が失敗しました」) を回避するには、「管理ツール > MS .Net Framework 2.0 構成 > マイ コンピューター > ランタイム セキュリティ ポリシー > ローカルの変更」に移動する必要がありました。イントラネットから完全な信頼へ。
- 以前のエラー (「ネットワーク BIOS コマンドの制限に達しました」) を回避するには、レジストリ キー HKLM\Software\Microsoft\ASP.NET\FCNMode に次の DWORD 値を追加して、「ホット フィックスを有効にする」必要がありました。値を 1 に設定します (MS KB 記事 911272 による)。
この Web 全体は LAN 内のファイル サーバーに配置されており、私のデスクトップから VStudio2005 はマップされたドライブ文字 (例: V:\SVNwork\myFolder\TestWeb) を介してそれを表示します。
Visual Studio 2005 は、これを "Web サイト" としてモデル化します ("Web アプリケーション プロジェクト" ではありません)。
この投稿の残りの部分では、私がこれを試している理由についていくつかの背景を説明します。
Win XP で IIS 5.1 を実行する開発用 PC で Web サイトを再作成する傾向があります。WinDiff を使用し、必要に応じてファイルをコピーすることで、新しいものを本番環境に移行するのは厄介な場合があります。
この作業のソース管理を実装しようとしています。Visual SourceSafe 2005 とローカル IIS がスムーズに連携するように構成するのにかなりの時間を費やしました (興味深いことに、「Web アプリケーション プロジェクト」を VSS2005 の下に置くことができたのはかなり幸運だったので、ASP のぎこちなさに関係していると思います。 NET 2.0「サイト」モデルと VSS)。
とにかく、この従来の ASP と ASP.NET の開発バージョンを、LAN 内の共通のファイル サーバーに移動しました。これをリポジトリにインポートされた同等の作業コピーとして Subversion の管理下に置く前に、Cassini Web サーバーで動作することを確認したいだけです。それが私が立ち往生しているところです。最終的な目標は、これを SVN の下に置き、TortoiseSVN との違いを確認することです。
ここまで読んでくれてありがとう...うまくいけば、誰かがこのエラーを乗り越えて、SVN と TortoiseSVN の作業を進めることができます。
asp.net - asp.net開発Webサーバーへの外部接続
外部接続からasp.net開発サーバー(ビジュアルスタジオから起動)にアクセスする方法はありますか?ローカルホストのみを許可するようにフィルタリングされているようです
iis-7 - Cassini と IIS7 の間で IE のページのレンダリングがどのように異なるのでしょうか?
私は完全に混乱しています - Cassini (Visual Studio) を介して実行すると IE8 で完全にレンダリングされる Web サイトがありますが、ローカルホストに展開して同じブラウザー (IE8) で表示すると、いくつかの要素 (スタイル/外観) が台無しになります。
html ファイルと CSS ファイルで Beyond Compare 3 を実行しましたが、まったく同じです。IIS7 が何らかの形で余分な情報や異なる情報をブラウザーに送信している状況はありますか? 誰かが前にこのようなものに出くわしたことがありますか?
Chrome と Firefox はどちらも、Cassini と IIS7 を介して同じ Web ページを適切にレンダリングすることに注意してください。
(更新) F12 キーを押した場合、IE8 開発者ツールはどのブラウザー モードとドキュメント モードにいると認識しますか?
Cassini ( http://localhost:22120 ) から実行している場合、IE8 は IE8 モードのまま (IE7 互換ビューをオンにするオプションあり) で、すべてが見栄えがします。
IIS7 (http://{マシン名}) から実行している場合、IE8 は自動的に IE8 Compat View に入り、IE7 標準になり、ひどいものに見えます。
asp.net - VS2010ASP.NET開発サーバーが静的ファイルを提供する場合の例外
Visual Studio 2010Beta2を使用してASP.NETMVC2サイトを構築しています。
どこからともなく、私の画像やCSSが表示され始めませんでした。ブラウザのリソースに直接移動すると、次の例外メッセージが表示されます。
指定された引数が有効な値の範囲外でした。パラメータ名:utcDate
スタックトレース:
[ArgumentOutOfRangeException:指定された引数が有効な値の範囲外でした。パラメーター名:utcDate]
System.Web.HttpCachePolicy.UtcSetLastModified(DateTime utcDate)+3038942
System.Web.StaticFileHandler.ProcessRequestInternal(HttpContext context、String overrideVirtualPath)+1130 System.Web.DefaultHttpHandler.BeginProcessRequest(HttpContext context、AsyncCallback callback、Object state )+347
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()+8683736 System.Web.HttpApplication.ExecuteStep(IExecutionStep step、Boolean&completedSynchronously)+184
いくつかの注意:
すでに2010と比較して再起動を試み、すべてのWebサーバーインスタンスを閉じ、IISを再起動しました。
visual-studio-2010 - 2010 Cassini が静的ファイルを提供するとパフォーマンスが低下するのはなぜですか?
2010 でサイトをデバッグ モードで実行すると、cassini が静的ファイルを提供すると、信じられないほどパフォーマンスが低下します。Firebug によると、各リクエストが 20 個の 2kb イメージを解決するのに約 1 秒かかります。
設定は何も変更していません。まっすぐにインストールしてから、いくつかのプロジェクトを変換しただけです。コンピューターを再起動し、何も解決せずに IIS をリロードしました。
私はstackoverflow.comで尋ねた別の問題を抱えていました: VS 2010 ASP.NET開発サーバーが静的ファイルを提供するときの例外
私の問題は関連していますか?
何が間違っているのか、または再インストールを試みる必要があるかについてのアイデアはありますか?
更新: これは特定のブラウザーに固有のものではありません。すべてのブラウザーはリソースの読み込みと同じくらい遅いです。