問題タブ [iis]
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.
.net - リソース ファイルからリソースを読み込めませんでした
IIS アプリケーションで定期的に次のエラーが発生します。
リソース ファイルからリソースを読み込めませんでした。
アプリケーション イベント ログの完全なエラー メッセージは次のとおりです。
イベントの種類: エラー
イベント ソース: .NET ランタイム
イベント カテゴリ: なし
イベント ID: 0
日付: 2008
年 8 月 8 日 時刻: 午前 8:8:8
ユーザー: 該当なし
コンピューター: BLAH123
説明:
イベント ID の説明 ( 0 ) ソース ( .NET ランタイム ) が見つかりません。ローカル コンピューターには、リモート コンピューターからのメッセージを表示するために必要なレジストリ情報またはメッセージ DLL ファイルが含まれていない可能性があります。/AUXSOURCE= フラグを使用して、この説明を取得できる場合があります。詳細については、ヘルプとサポートを参照してください。次の情報はイベントの一部です: .NET ランタイム バージョン 1.1.4322.2407- セットアップ エラー: リソース ファイルからリソースを読み込めませんでした
セットアップを確認してください。
アプリケーションは .NET 1.1 で作成されていますが、サーバーは ASP.NET 2.0 を実行しています。ありがとう。
更新: ASP.NET 2.0 はインストールされていますが、既定の Web サイト フォルダーとフォルダー内の Web サイトは ASP.NET 1.1 に設定されています。Web サイト フォルダーでは、ISAPI フィルターが ASP.NET 2.0 に設定されています。この問題について私が最初に推測したのは、ASP.NET 1.1 と ASP.NET 2.0 が並行して実行されていることでした。
更新 2: ASP.NET 2.0 がインストールされていますが、すべての Web サイトで ASP.NET 1.1 しか実行されていません (長い話で、私が始める前に起こったことです)。
iis - Asp.netDLLをGACに再インストールする
DLLをGACに再インストールしようとしていますが、すべて正常に動作しているようですが、それにアクセスするWebアプリケーションはまだ古いものを使用しているようです。
古いDLLは新しいものと同じバージョンですが、わずかな編集が加えられています。50の異なるサイトで使用されるため、バージョンを変更してからweb.configの参照を変更することは適切な解決策ではありません。
IISサーバーまたはワーカープロセスを再起動することはできません。これは、実行を継続する必要のあるサイトがすでに50あるためです。
誰かが私が間違っていること、またはこの状況を改善するために私ができることを知っていますか?
asp.net - IE6 セキュリティ ログイン (VirtualPC 経由のデバッグ)
IIS (5.1) で設定された仮想ディレクトリを使用して Windows XP ボックスで ASP.NET アプリケーションをデバッグしています。
また、テスト目的で XP および IE6 でVirtualPCを実行しています。仮想マシンから実マシンに接続するときに、URL を入力します: http://machinename/projectname。
自分のマシンに接続するためのセキュリティ ポップアップが表示されますが (予想通り)、[ユーザー名] フィールドが無効になっています。接続するために machinename\Guest から machinename\username に変更できません。
これを有効にして正しい資格情報を入力するにはどうすればよいですか。
security - (IIS / Win2000Pro)IISユーザーにレジストリの読み取り権限を付与しますか?
さて、私はプライベートネットワーク上で小さなテストウェブサーバーを実行しています。Windows 2000 Proを実行しているマシンがあり、IISを介してASP.NETアプリを実行しようとしています。
Webページがレジストリを使用して特定の設定(接続文字列、他のWebサービスの揮発性の可能性のある場所、特定の情報が保存されているローカルファイルシステム内のパスなど)を格納するように作成しました。もちろん、テスト時には正常に機能しました。 VStudio.NET 2005では、アプリを実行しているユーザーが昇格された特権を持っているためです。ただし、IISで実行すると、「レジストリキー'HKEY_LOCAL_MACHINE \ Software'へのアクセスが拒否されました。」というメッセージが表示されます。これは、IISユーザーがレジストリのその部分への読み取りアクセス権を持っていないことを示しています(Webサイトからの読み取りのみを行います)。それ自体、決して書き込みません)。
私は「わかりました、十分に単純です。regeditを介してレジストリのその部分に対するそのユーザー権限を付与します」のようでした。問題は、セキュリティ設定を変更するオプションがregeditのどこにも表示されないことです...まったく。それは私に考えさせられました...私はこれまでレジストリハイブ/キーのセキュリティ設定を実際に変更する必要がなかったと思います、そして私はそれを行う方法を知らないと思います。
後でウェブを検索して30分経ちましたが、このテーマに関する有用な情報は見つかりませんでした。私が疑問に思っているのは...レジストリの一部に対するセキュリティ権限をどのように変更するのですか?私は困惑していて、グーグルで答えを見つける能力が私を完全に失敗させているようです...そして私はここでサインアップしたばかりなので、ここの誰かが知っているかどうか見るだろうと思いました。=)
iis - IIS ログを圧縮する自動スクリプト?
毎日の IIS ログをまとめて月ごとに圧縮するスクリプト/バッチを作成したいと考えています。
ex yymmdd .logの形式の ex080801.log
ex080801.log - ex080831.log は圧縮され、ログ ファイルは削除されます。
これを行う理由は、負荷の高いサイトでは 1 日のログ ファイルが 500 MB から 1 GB になる可能性があるため、それらを圧縮して 98% 圧縮し、実際のログ ファイルをダンプするためです。ログファイルの分析には webtrend を使用しており、zip ファイルに読み込むことができます。
これをスクリプト化する方法についてアイデアを持っている人はいますか、またはコードを共有しても構わないと思っていますか?
iis - Web ファームでコンテンツを複製する方法
Windows Server Web Edition 2003 Web ファームがあります。
サーバー全体のレプリケーションを処理するために使用できるものは次のとおりです。
コンテンツと IIS の構成 (アプリケーション プール、仮想ディレクトリなど)
近いうちに Windows 2008 に移行する予定なので、Windows 2008 にもどのようなオプションがあると思いますか。
c# - Windows 2003 クラスタ化されたファイル共有で遅延書き込みが失敗する
Windows 2003 のクラスター化されたファイル共有に対して読み取りまたは書き込みを行おうとすると、永続的な IO の問題を解決しようとしています。定期的に発生しており、トラフィックによってトリガーされているようです。.NET の FileStream オブジェクトを介して書き込みます。
基本的に、IIS を実行している Windows 2003 サーバーから Windows 2003 ファイル共有クラスターに書き込みます。ファイル共有への書き込み時に、IIS サーバーで 2 つのエラーが発生することがよくあります。1 つは Windows からの Application Popup で、もう 1 つは MRxSmb からの警告です。どちらも同じことを言います:
[遅延書き込みに失敗しました] Windows は、ファイル \Device\LanmanRedirector のすべてのデータを保存できませんでした。データが失われました。このエラーは、コンピューターのハードウェアまたはネットワーク接続の障害が原因である可能性があります。このファイルを別の場所に保存してみてください。
読み取り時に、System.IO.IOException エラーである「指定されたネットワーク名は使用できなくなりました」というエラーも発生します。
他のサーバーが、問題なくこのファイル共有クラスターに、より多くの、より大きなファイルを書き込んでいます。問題が発生するのは、サーバーの 1 つのグループからのみ来ています。したがって、大きなファイルの書き込みには関係ないようです。この問題を扱うオンラインの記事で参照されているすべてのホットフィックスを適用しましたが、まだ続いています。
私たちのネットワーク チームは Network Monitor を実行しましたが、パケット ロスは見られませんでしたが、私はそのテストに参加していなかったので、断言できません。
どこをチェックすればいいですか?探索する道や実行するテストがありません。この問題は何らかのネットワークの問題であると推測していますが、これらのサーバーがそのファイル共有クラスターに接続している場合にのみ発生するため、どのような問題であるかはわかりません.
この問題は非常に具体的であり、ハードウェアに関連している可能性がありますが、あなたが提供できるヘルプは役に立ちます.
エリック・シップル
web-services - トラフィックを SSL バージョンのページのみに制限する
現在、http (ポート 80、非 SSL) および https (ポート 443、SSL) アドレス経由でアクセスできる外部サービスがあります。
接続を https アドレスのみに制限する最善の方法は何ですか? IIS 経由でできることですか、それともコード経由で行う必要がありますか。
追加情報: Windows 2003 サーバー上の IIS で実行されている通常の ASP.NET Web サービス (.asmx)。サービスは .NET 3.5 上の C# で構築されています。
php - IISでホストされているphpで「きれいなURL」を機能させるには?
iis - IIS で同時に実行される複数の Web サイト
職場では、いつでも作業できる複数のブランチがあります。これまでの解決策は複数の Web サイトを作成することでしたが、一度に実行できる Web サイトは 1 つだけです。これにより、ブランチ間の切り替えがより面倒になります。
そのブランチの hosts ファイルにマップされた URL に移動したいだけで、うまくいきます。
クライアント マシンは、IIS 5.1 を搭載した XP マシンです。IIS 5.1 で複数の Web サイトを同時に実行する方法はありますか?