問題タブ [iis-5]
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 - IIS で ASP.NET MVC アプリケーションをホストできません
IIS に仮想ディレクトリを作成しました (IIS 5.1 を使用しています)。URLを使用してブラウザからアプリケーションを実行しようとすると
最初のランディング ページが表示されます。しかし、このようなコントローラーアクション呼び出しを強制すると。
http://localhost/controllername/actionMethodName
404 (ファイルが見つからないというエラー) が表示されます。しかし、asp.net 開発サーバー (VS と統合) からアプリケーションを実行しているときは、すべて正常に動作します。
その理由は何でしょう。私は web.config で偽装を設定し、IIS で匿名アクセスを有効にしました。
ご意見/ご提案
ありがとう、
ビジェイ
c# - IIS 5.1、パスに基づく HttpHandler、機能しない。IIRFで修正できますか?
C#/ASP.NET で書かれたリバース プロキシがあります。IIS6 でワイルドカード マッピングを追加すると、問題なく動作します。私の問題は、このアプリケーションを Windows XP および IIS 5.1 と互換性を持たせる必要があることです。最初に、aspnet_isapi.dll にマップされたワイルドカード ファイル タイプを追加しようとしても機能しませんでした。また、ファイル拡張子を使用してみましたが、役に立ちませんでした。
私の次のパスは、Ionic の Isapi Rewrite Filter (IIRF) を使用して、要求を Asp.Net アプリケーションに再ルーティングすることです。誰かがこの目的のためにそれを使用しましたか? リバース プロキシの動作を変更する必要があるように思えます。
現在、プロセスを通じて接続を生成しているため、ユーザーには次のように表示されます。
そして、私は HttpHandler を remotesite/ 仮想パスにマップしています
バックエンドの HttpWebRequest は、最終的に次のような URI を使用します。
IIS 5 では、ファイル拡張子によるマッピングをトラインしましたが、まだ Paged Cannot Be Displayed が表示されます。
asp-classic - VBScript の ExecuteGlobal、IIS 5.1 (Win XP Pro) の ASP が機能しない
IIS 6.0 サーバーで機能する同じコードが IIS 5.1 サーバーで失敗する原因となる、欠落または誤った設定は何ですか?
この大規模なクラシック ASP アプリケーションを継承しました。ExecuteGlobal コマンドを使用して、関数を含む一連のファイルを「キャッシュ」します。両方のサーバーで、コマンドはエラーなしで実行されます。ただし、後でアプリケーションが「キャッシュ」された関数を参照しようとすると、IIS 6.0 は正常に動作しているように見えますが、IIS 5.1 はそれらの関数が存在しなかったかのように動作し、その影響でエラーが発生します。
5.1 システムは、XP Pro ボックスでのテスト用です。6.0 は、Windows 2003 の本番システムです。
問題 (テストでは失敗するが実稼働環境では動作する同一のコード) をこのコードに切り分けるのに長い時間がかかりました。残念ながら、別のサーバーをセットアップすることはオプションではありません (予算の制約 - サポート担当者に支払うお金や、すべてのサーバーを物理的に配置する必要があるスペースを借りるお金がない - 軍事施設)。
見落としていた方向は?
wcf - IIS5.1(XP)でWCFサービスをホストする手順
サンプルのWCFサービスを開発しました。IIS 5.1(XP)でこれをホストする手順を知りたい
windows - WindowsXPでのスクリプトIIS5.1のインストール
VistaへのIIS7のインストールをスクリプト化するためのアイデアを見つけました
WindowsXP上のIIS5.1用の同様のソリューションを探しています。何か案は?
asp-classic - IIS 5.1 への ASP でのアップロード
まず、XP がホスティングに向いていないことは知っていますが、このサイトは個人的な使用のみを目的としており、既に XP ライセンスを持っているため、それを使用しています...
リンク テキストから純粋な asp アップロード スクリプトを使用して、Windows XP Pro PC でホストされている Web サイトに画像をアップロードしています。
アップロード スクリプトは、私が開発した他のサイトでもうまく機能しますが、これらはすべて IIS 6 以降を使用していました。
私が抱えている問題は、約 200K を超えるファイルをアップロードすることです。
私の問題に答えていると思われるMicrosoft サポート ページのリンク テキストがあります。しかし、私は指示に従いましたが、まだ同じ問題が発生しています。
同じ問題に関する別の記事 (リンク テキスト) も見つけました。この記事には、「IIS 5.1 ではファイル アップロードの制限を変更することはできません」と書かれています。
IIS 5.1 メタベースの AspMaxRequestEntityAllowed プロパティは効果がありますか?
そうでない場合、このシナリオの回避策はありますか?
ご協力いただきありがとうございます!!
asp.net - ASP.NET: IIS6 の aspnet_wp.exe はどこにありますか
タイトルが言ったように、II6 でaspnet_wp.exeが見つかりません。
IIS6 ではどこに置き換えられていますか?
ありがとう。
asp.net - ホスト名を変更すると、VS2008 でのデバッグが機能しない
現在、XP Pro SP3 で Visual Studio 2008 を使用しています。
http://localhost/に対する開発は、デバッグを含むすべてが正常に機能します。
私のマシンに 2 番目の Web サイトが必要です。IIS 5.1 では一度に 1 つの Web サイトしか許可されないため、JetStat XP Pro IIS Admin ツールを使用して 2 つ目の Web サイトを作成しました。これは、既定の Web サイトを停止し、別の Web サイトを開始することによって実行されます。
新しい Web サイト名を Hosts ファイルに追加し、127.0.0.1 にマップしました。
このアドレスから Web サイトにアクセスできますhttp://NewHostname/VirtualDirectoryName
プロジェクトはデバッグなしで開始できます (Web アプリケーションと Web サイト)。
ただし、デバッグしようとすると、「Web サーバーでデバッグを開始できません。Web サーバーとの通信中に認証エラーが発生しました。」というエラーが表示されます。
IIS で統合認証が有効になっています。
「Webサーバーでデバッグを開始できません」エラーの多くの修正を含む多くのドキュメントを見てきましたが、それらはすべて私の問題にとって非常にやり過ぎのようです. . 彼らは、 http://localhost/でもデバッグがまったく機能しない場合に私が行うことについて話します。
VS デバッグが許可されるように、この新しいホスト名を追加できる場所はありますか? どこかでアクセス許可を変更する必要がありますか? 私が見落としている本当に簡単な解決策があるべきだと思います。
php - IIS5.1およびPHP5でPathInfoURLとクエリ文字列をクリーンアップする
FastCGIを使用してPHP5.3およびIIS5.1で機能するクエリ文字列パラメーターを使用して「クリーンな」PathInfoスタイルのURLを取得しようとしています。私は私が使用できることを発見しました:
(1)http://www.example.com/index.php?/path/to/foo/
だがしかし:
(2)http://www.example.com/index.php/path/to/foo/
(欠落していることに注意してください?)
URLを次のようなクエリ文字列と混合するまでは、これは大きな問題ではありません。
(3)http://www.example.com/index.php?/path/to/foo/?color=blue&size=small
これにより、$_GETは次のようになります。
以下の(4)のようなURLスキームを機能させ、IIS5.1で$_GETが正しく入力されるようにする方法はありますか?
(4)http://www.example.com/index.php/path/to/foo/?color=blue&size=small
PS-以前はこれができたのを覚えていますが、当時はIISではなくApacheを使用していたと思います。これにApacheを使用できません。ただし、運用サーバーにはIIS7があります(マシンにはIIS 5.1しかありません)。
iis-7 - の効果は何ですかIIS のバージョンでは?
<authentication mode="windows">
IIS のバージョンが異なると、web.configでの設定の影響がどうなるか疑問に思っています。
IIS 5 では、そのすべてが Web サーバーによって統合および制御されるため、影響はほとんどまたはまったくないと思います。
IIS 6 および 7 では、Web サーバーを匿名アクセスに設定すると、ホストされている各 Web アプリケーションは、モードを設定することで Windows 認証を使用するかどうかを決定できると思います。つまり、web.config はこれらの IIS バージョンで ASP.NET を制御し、サーバーをオーバーライドします。
私の観察経験以上にこれを裏付けるホワイトペーパーまたは参考文献を探しています