問題タブ [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 - web.config からカスタム イベントを参照できません
ASP.NET 2.0 Web サイト プロジェクトの App_Code フォルダーにあるMyWebErrorEvent
から派生したカスタム イベントを作成しました。WebErrorEvent
クラスMyWebErrorEvent
が名前空間に含まれていません。私は web.config ファイルに以下を入れました:
コンパイル時と実行時に、次のエラーが発生します。
クラス MyWebErrorEvent は実際にエラーなしでコンパイルされます。誰でもこれを修正する方法を知っていますか?
編集: http://msdn.microsoft.com/en-us/library/bb398933.aspxによると、これはカスタム イベントで機能するはずです。見積もり:
カスタム Web イベントの実装を含むアセンブリを、ASP.NET アプリケーションの Bin サブディレクトリに追加します。または、イベント ソース コード ファイルを App_Code サブディレクトリに追加することもできます。
ただし、これはカスタム イベント プロバイダーでは機能しないとも言われています。
カスタム プロバイダーの実装を含むアセンブリを、アプリケーションの Bin サブディレクトリに配置します。プロバイダーのソース コード ファイルを App_Code サブディレクトリに配置することはできません。これは、App_Code サブディレクトリ内のコード ファイルがコンパイルされる前に、正常性監視システムが構成および作成されるためです。
私は、ドキュメントがカスタム イベントについて実際に間違っていると推測しており、それらは Web サイトとは異なるアセンブリに入る必要があります。
c# - ルート フォルダーにないファイルで Web.Config に登録されたアセンブリを使用する
コントロールを web.config ファイルに登録し、コントロールの .dll をアプリケーションの Bin フォルダーに配置しました。
アプリケーション ルート フォルダーの .aspx ページでこのコントロールを問題なく使用できるようになりました。ただし、このコントロールを使用したい .aspx ページの一部は、アプリケーションのサブフォルダー (この場合は "Admin" というサブフォルダー) に格納されています。これらのページでこれらのコントロールを使用してデバッグで実行しようとすると、次のエラーが発生します。
ここで単純なものが欠けていると確信していますが、これを機能させる方法がわからないようで、グーグルはあまり役に立たないようです。
アップデート:
さて、アーロンのソリューションを試してみましたが、うまくいきませんでした。彼のコードの提案を次のように修正しました。
必要なのはこれだけだと思っていましたが、エラーが発生しました:
誰か助けてください!これに対する答えはばかばかしいほど単純であることはわかっていますが、自分で修正しようとして気が狂ってしまい、グーグルは役に立たないことを証明しました。
xml - MSBuild で XML ノードを更新する最適な方法
Tigris コミュニティ タスクを使用して、XMLUpdate タスクを使用してさまざまな AppSettings キーを更新しています。
ただし、system.net セクションにノードを追加して、プロキシを設定したいと考えています。
プロパティを宣言しました
XMLUpdate タスクは次のようになります。
これにより Web 構成が更新されますが、プロパティ グループから直接更新されます。つまり、山かっこのエスケープ文字は変換されません。誰にもアイデアはありますか?
asp.net - 無料のWebベースのweb.configエディターはありますか?
web.config用のWebベースのエディターを知っている人はいますか?素敵なウェブインターフェースを介して設定を変更および追加する可能性を提供したいと思います。
更新:セキュリティの問題を認識していますが、それでも可能にしたいです。アプリケーションは、外部では利用できない内部アプリです。web.config内で承認を構成し、アプリにアクセスできるユーザーを管理できるようにしたい。さらに、更新可能にしたいアプリ設定がいくつかあります。たとえば、メールサーバー、接続文字列など。
asp.net - 開発と運用: 接続文字列
SQL サーバーを別のマシンに移動中です。現在、Web サーバーと SQL サーバーを同じボックスで実行しています。したがって、IIS と SQLServer を備えた運用サーバーと、この設定を反映する別の開発サーバーがあります。
asp.net コントロールの app.config と Web サイトの web.config に関して言えば、"Initial Catalog=MyDB;..." を使用できるため、これはうまく機能し、両方のマシンで DB 名が同じだったために機能しました。 .
現在、同じボックス (MyDB、MyDB-Dev) で両方の DB を実行することを検討しています。展開またはコンパイルするたびに web.config と app.config を編集する必要なく、これを行う簡単な方法はありますか? これは、Visual Source Safe で処理できるものですか?
asp.net - コンソール アプリケーションから web.config を開きますか?
一連の web.config ファイルをホストする同じコンピューターで実行されるコンソール capplication があります。各 web.config ファイルを開いて接続文字列を復号化し、接続文字列が機能するかどうかをテストするには、コンソール アプリケーションが必要です。
私が直面している問題は、OpenExeConfiguration が winforms アプリケーション構成ファイル (app.dll.config) を予期しており、OpenWebConfiguration を IIS 経由で実行する必要があることです。これは私のローカル マシンなので、IIS は実行していません (Visual Studio のビルトイン サーバーを使用しています)。
接続文字列を復号化する .NET の機能の堅牢性を維持しながら、web.config ファイルを開く方法はありますか?
ありがとう
更新 OpenWebConfiguration は、IIS に直接クエリを実行している場合、または web.config を検索したい問題の Web サイトである場合に機能します。私が達成しようとしているのは同じ種類の機能ですが、IIS が私のマシンで実行されていないため、IIS クエリを使用していない同じマシン上の Web サイトの web.config ファイルを開くコンソール アプリケーションからです。
asp.net-mvc - ASP.NET MVC と 2 つの Web.config ファイル
Web.config は ASP.NET MVC プロジェクトのどこに行くべきですか?
これを行おうとしてエラーが発生しました:
既定の MVC テンプレートは、Web.config をプロジェクトのルートに配置します。
プロジェクトのプロパティ (垂直タブのある画面) に移動した場合。設定に移動し、アプリケーション設定を作成しようとすると、構成ファイルがないことを確認するプロンプトが表示されます。ファイルを作成するときは、Views フォルダーのベースで行います。これで、2 つのWeb.config ファイルができました。これが本来あるべき姿ですか?
そして、エラーを回避するには、接続文字列を「ビュー」web.configに入れる必要があると思います。考え?これは、ASP.NET MVC ビットの最後のリリースのバグですか?
更新: デビッドの答えを参照してください
c# - ASP.NET で URL を書き換えますか?
ASP.NET C# を使用しています。
StackOverflow.com に似た URL 書き換え手順を実装するにはどうすればよいですか?
また、URLの「358630」などの値の意味は?これは質問 ID (テーブルからデータを取得するために使用する基準) ですか? それが何であれ、私のアプリケーションでは、「ID」フィールドを使用してレコードを識別しています。このフィールドは、SQL テーブルの ID 列です。現在、私の URL は次のようになっています。
しかし、私はそれらが次のように表示されることを望みます:
または:
または、ボットを検索するのに適した最善の方法が何であれ.
私のアプリケーションはGo Daddyの共有ホスティング サービスでホストされており、カスタマイズされた ASP.NET "HTTP モジュール" や URL 書き換え用のカスタマイズされた DLL がサーバー上で動作していないように感じます。私は多くのサンプルを試しましたが、まだ運がありません!
Stack Overflow が Go Daddy でホストされていることがわかりました (共有ホスティング?)。スタックオーバーフローの方法がうまくいくかもしれません。