問題タブ [web-config]
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 - log4net と ASP.NET 3.5 の問題
log4net を ASP.NET 3.5 から動作させるのに問題があります。log4net を使用するのはこれが初めてで、パズルのピースが欠けているように感じます。
私のプロジェクトは log4net アセンブリを参照しており、私が知る限り、サーバーに正常にデプロイされています。
私のweb.configには以下が含まれています:
次のコードを使用してロガーをテストしています。
私の Global.asax では、次のことを行っています。
この時点で、他に何が間違っているのか考えられません。ログを保存しようとしているディレクトリは書き込み可能であり、別のディレクトリを試しても同じ結果が得られます。ファイルもログもありません。
助言がありますか?:-)
編集:ログファイルのパスと名前にいくつかの異なる形式を試しました。その中には、「..\..\InfoLog.html」、「InfoLog.html」、「logs\InfoLog.html」などが含まれます、誰かがそれが問題かどうか疑問に思っている場合に備えて。
編集: ルート ロガー ノードを log4net セクションに追加し直しました。サンプルからコピーするときに誤ってそれを省略しました。ルート ロガー ノードは次のようになります。
それでも、まだ運がありません。
asp.net - 実行時にHttpModuleをプログラムで登録する
サードパーティベンダーがプラグインDLLを記述して、それらをWebアプリのbinディレクトリにドロップできるアプリを作成しています。これらのプラグインが必要に応じて独自のHttpModuleを登録できるようにする機能が必要です。
とにかく、Web.Configに対応するエントリがなくても、実行時にパイプラインとの間でHttpModuleを追加または削除できますか、それともモジュールを追加/削除するときにWeb.Configをプログラムで編集する必要がありますか?どちらの方法でもAppDomainが再起動することはわかっていますが、同じ効果を実現するためにweb.configをファッジするよりも、コードで再起動できるようにしたいと思います。
asp.net - ASP.NET web.config ファイルでバックアップ DB サーバーを設定する
私は現在、Cisco ロード バランサーの背後にある 2 つの Web サーバーでホストされている asp.net Web サイトを持っています。2 つの Web サーバーは、1 つの MSSQL データベース サーバーを参照します。
このデータベース サーバーは単一障害点であるため、バックアップ用に MSSQL サーバーを追加します。両方の MSSQL サーバーにすべてを書き込むように web.config ファイルをセットアップしたいと思いますが、何らかの理由でアクセスできない場合を除き、「プライマリ」データベース サーバーからのみ読み取ります。その時点で、バックアップ MSSQL サーバーが使用されます。
これは web.config ファイルの設定で可能ですか、それともコードで行う必要がありますか? 助けてくれてありがとう。
新しい情報: このトピックについて、過去数日間調査した結果、さらに情報を追加したいと思いました - Microsoft TechNet には、「Implementing Application Failover with Database Mirroring」( http://www.microsoft.com/technet/ prodtechnol/sql/bestpractice/implappfailover.mspx#EMD )。
これは特に、Microsoft SQL Server 2005 のデータベース ミラーリング機能と、1 つの接続文字列で 2 つの server/db インスタンスを指定できる新しい "Failover Partner" 接続文字列キーワードを対象としています。
このタイプの機能の実装に興味がある場合は、この記事を読む価値があります。
asp.net - Web.Config Web ファームでのグローバル構成へのフォールバック
この問題により、私たちの何人かはオフィスで困惑しています。私たちは皆、ASP.NET アプリを Web ファームに展開するのは初めてであり、アイデアが思い浮かびません。
Web ファームがあり、アプリケーションはそれらすべてにコピーされます。しかし、私たちは問題を抱えています..
から設定を取得しようとすると、例外がスローされますappSettings
。さらに調査すると、ノードは実際にはローカルを使用しておらず、.NET フレームワーク フォルダー内のWeb.Config
にフォールバックしてWeb.Config
いることが判明しました (これは、テスト ページに表示されるキーを追加することで証明されています)。
私の理解では、ファイルがそこにある限り、IIS はそれを使用する必要があるためです。サーバーの 1 つが正常に動作しているようです。
確認した内容のリストは次のとおりです。
- config ファイルは app ディレクトリにあります。
- 上記のファイルの内容は正しいです。
- IIS > サイト > プロパティ > ASP.NET > 構成の編集からファイルを表示すると、正しいコンテンツが表示されます。
ただし、実行時に使用されるファイルはグローバル ファイル ( windows\ms .net\framework\v2\config\web.config
) です。
何がうまくいかないのかについて何か提案はありますか?私が得ることができるすべての助けに感謝します!
ありがとう。
ロブ
asp.net - App_Code の外で C# ファイルをコンパイルするには?
クラスをフォルダ階層に固定したいと思います。シナリオは単純すぎて、独自のプロジェクトや別の Web サイトを保証することはできません。ただし、トップレベルの App_Code を、サイトの小さな隅で使用されるもので乱雑にするのは嫌いです。
コンパイル プロセスに別のファイルまたはフォルダーを含める方法は web.config にありますか?
asp.net - App_Code フォルダーの名前を変更できますか?
これが慣例に違反していることは承知していますが、構成を通じてこれを行うことができるかどうか知りたいです。
編集:これをやりたくない理由を理解しています。しかし、私は今回のプロジェクトの内部を理解したいと思っています。
asp.net - web.configのMailSettingセクションでわかりやすいメール名を設定するにはどうすればよいですか?
現在私は持っています:
メールアドレスだけでなく名前でメールが送信されるように変更するにはどうすればよいですか?
c# - ConfigurationSection を使用して構成ファイルから適切に読み取るためのヘルプ
ConfigurationSection と ConfigurationElementCollection を使用して構成ファイルから読み取るクラスを作成しようとしていますが、苦労しています。
構成の例として:
security - メンバーシップ ロール承認のための Web.config 編集
web.config ファイルの認証セクションを使用して、ロール ベースのセキュリティを使用したいと考えています。
メンバーシップを使用すると、アプリケーションで新しいロールを作成できるようになるため、ロールがアクセスできるページを動的に設定する必要があります。
これを管理するために、web.config のこのセクションをプログラムで変更できますか? もしそうなら、どのように?
web-config - web.config のどの領域を安全に削除できますか?
新しい Web プロジェクトを開始するとき、私はいつも web.config の一部を削除することを少し心配しています。Net 3.5 SP1 ではこれまで以上に多くのエントリがあるようです。
次のシナリオでは、.config のどの部分を削除しますか?
- WCF Web サービス、Javascript のサポートなし
- シンプルな MVC ウェブサイト
編集 誰かが、単純な Web サイトの web.config に残されたものと取り出されたものの基本的なリストを文書化できますか?