問題タブ [machine.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.
c# - machine.config ファイルを変更するための API - 「DbProviderFactories」セクションは、構成ファイルごとに 1 回だけ表示できます
最近、クライアント マシンで次のエラーが発生しました。
「DbProviderFactories」セクションは、構成ファイルごとに 1 回だけ表示できます。
マシン構成に重複した DbProviderFactories 要素が含まれているようです。
この余分な要素を手動で削除すると問題が解決し、ソフトウェアを実行できるようになります。ただし、独自の app.config 内の重複したエントリをおそらく無視することで、これを回避するように試みることが求められています。これは、多くのクライアントが同じ問題を抱えている可能性があり、全員の構成ファイルを変更できないためです。
system.data セクション内に要素を追加して<clear/>
、machine.config に既にあるものを上書きしようとしました。ただし、これは機能しません。
例えば
重複する DbProviderFactories 要素をプログラムで無視する方法はありますか?
マシン構成を変更できる API はありますか?
誰かが解決策を助けたり、推奨したりできますか?
敬具
c# - ファイルまたはアセンブリ 'MySql.Web、バージョン = 5.2.5.0 を読み込めませんでした
誰かから送られたプロジェクトを実行していますが、次のエラーが表示されます:
ここにもスクリーンショットがあります:
このエラーを解決する方法を教えてください。
installscript - InstallScript と machine.config
InstallScript でいくつか問題が発生していますが、それがわかりません。主なものは、machine.config ファイルに以下を追加する必要があることです。
しかし、それは次のように追加しています:
ファイルを更新するために使用しているコードを次に示します (メッセージ ボックスはデバッグ用です)。
あなたが提供できるどんな助けも本当に感謝しています!
asp.net - machine.config 内に httpModules と httpHandlers が見つかりません
ASP.NET の httpHandlers と httpModules に関する投稿を読んだところ、machine.config 内にデフォルトで定義されているそのようなノード (<httpModules> と <httpHandlers>) があると書かれていましたが、調べてみるとそこにはありませんでした。パス「$WINDOWS$\Microsoft.NET\Framework\$VERSION$\CONFIG」で machine.config を検索しました。
唯一の参照は次の 2 行です。
Win7、IIS7、および .NET バージョン 4.5 を使用しています
iis-7.5 - IIS 7.5 - アプリケーション プールの開始モードを常時実行に変更する
IIS 7.5 があり、そのためのアプリケーション初期化モジュールをインストールしました。現在、アプリケーション プールの StartMode を変更しようとしていますが、IIS マネージャーに StartMode オプションが表示されません。基本設定と詳細設定の下を調べました。この値を編集する次の場所は、Machine.Config になると考えています。そのため、そのファイルは見つかりましたが、更新がどこに配置されるかはわかりません。AlwaysRunning に設定する必要があると思います。
どんな助けでも大歓迎です。
asp.net - IIS7 で enableVersionHeader をグローバルに false に設定する方法
実行中の ASP.Net をロックダウンしたい数十のサイトがあり、その仕事の一部は血まみれのヘッダー (実行中の ASP.Net のバージョン) をオフにすることです。これには、すべての web.config ファイルと設定に移動することが含まれます<httpRuntime enableVersionHeader="false" />
。これをグローバルに行う方法はありますか?enableVersionHeader="false"
IIS7 の machine.config(s) は全部で 4つで、同じ httpRuntime タグではサポートされていません。machine.config にこのための特別なタグまたはセクションはありますか?
別の推奨事項として追加したかった<deployment retail="true" />
のですが、それを machine.config (system.web の下) に配置しようとすると、エラーが発生します。(何かアイデアはありますか?) 今のところ、これらを web.configs に入れるだけですが、MS がこの PCI 必須機能を IIS 内に持つとよいでしょう (.config ファイルの 1 つのタイプミスで、サイトまたはサーバー全体のダウン - このような一般的なリクエストがあれば、これを GUI に入れると思うでしょう!!!)