問題タブ [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.

0 投票する
7 に答える
18662 参照

asp.net - Web.configをプログラムで編集する

プログラムでWeb.configファイルを編集する良い方法は何ですか?

System.Xmlを調べましたが、明白な答えが見つかりませんでした。

0 投票する
2 に答える
699 参照

iis - GAC の問題: 古いバージョンを入手し続ける

単純な httpModule を作成し、GAC に登録して、グローバル web.config に追加しました。

モジュールにいくつかの変更を加え、バージョンを更新し、web.config でも変更しました。

何が起こるかというと、古いバージョンを入手し続けることです。コンピューターを再起動し、GAC から削除し、コンシューマー アプリの .net temp ファイルを削除しましたが、それでもコンシューマー アプリは httpModule から古い html コードをレンダリングします。

一体何が起こっているのかについて何か考えはありますか?

ありがとう、ブルーノ・フィゲイレド http://www.brunofigueiredo.com

0 投票する
7 に答える
9203 参照

asp.net - ASP.NET: web.config はどこにどのようにキャッシュされますか?

Microsoft のドキュメントのどこかで、ASP.NET のweb.config のコンテンツがキャッシュされていることを読みました。それが本当なら、それはどこにキャッシュされていますか?メモリ内またはディスク上?

フォローアップの質問: web.config に頻繁にアクセスする必要がある場合、パフォーマンスに関する考慮事項はありますか?

0 投票する
3 に答える
4078 参照

asp.net - ASP.NET: 仮想ディレクトリ内の外部カスタム構成ファイル - 方法

web.config ファイルを活用するには、少なくとも 2 つの方法があることを知っています。

さて、私の問題は、両方のアプローチが物理パスに対してのみうまく機能することです。しかし、仮想ディレクトリにある構成ファイルに対処する必要があります。

構成リソースを仮想ディレクトリに配置するには、他にどの方法を使用できますか?

注:同じサーバー(および多くのサーバー)にWebアプリケーションの複数のインスタンスがあるため、この方法で行いたいと考えています。展開を簡単かつクリーンに保つために、すべてのファイル (aspx、ascx、images、css、js など) 用に 1 つのディレクトリを保持し、さまざまな顧客 (= ドメイン、https など) の IIS の Web アプリをこれに向けたいと考えています。単一のディレクトリ。すべての IIS Web には、Web ごとに異なるフォルダーを指す「custom」という仮想ディレクトリがあります。

更新:この仮想ディレクトリ "custom" は、継承された web.config を含めるのに適していないことを指摘したいと思います。その web.config は、aspx/ascx ファイルを含まないカスタム フォルダーに対してのみ有効です。

0 投票する
1 に答える
5397 参照

asp.net - ASP.NET ホスティング環境 / shadowCopyBinAssemblies

今日、 hostingEnvironmentタグのshadowCopyBinAssembliesオプションに出くわしました。

どうやらこの属性は、Bin ディレクトリ内のアプリケーションのアセンブリがアプリケーションの ASP.NET 一時ファイル ディレクトリにシャドウ コピーされるかどうかを示す、 web.config (system.web) 構成のブール オプションです。

同僚がこの設定を有効にする必要があったのは、彼の開発マシンで (のみ) Web ブラウザーで ASP.NET エラーが頻繁に発生したためです。

Visual Studio 2008 で特定の Web プロジェクトをコンパイルし、ページを開きます。

それでは私の質問: この設定を本番環境で保持できますか、それともパフォーマンスに悪影響を及ぼしたり、他の問題を引き起こす可能性がありますか?

ありがとう!

0 投票する
4 に答える
2929 参照

.net - SQLMembershipProvider - 既存のデータベースにメンバーシップを追加します。権限の設定

これらの指示に従って、メンバーシップ関連のスキーマを既存のデータベース (myDatabase と呼びましょう) に追加しています。

その結果、多数のテーブル、ビュー、およびストアド プロシージャが myDatabase に作成されています。

次のステップは、アプリケーションが CustomizedMembershipProvider を使用するように web.config を変更することです。

次に、次のような接続文字列も指定する必要があります。

これが私の質問です:

  1. アプリケーションが使用する接続文字列とは異なる接続文字列を使用する必要がありますか? 特にメンバーシップ オブジェクトに関連する権限を持つ新しいユーザーをデータベースに作成する必要があるのでしょうか。
  2. 接続文字列がユーザー ID などで指定されたら、新しく作成されたオブジェクトに対してそのユーザーにアクセス許可を付与する必要がありますか? それはストアド プロシージャのみでしょうか、それともテーブルとビューでしょうか?

編集: メンバーシップ オブジェクトと共にデータベースに一連のロールが作成されていることに気付きました。そのため、ユーザーを適切な役割に割り当てることが重要です。役割はのようなものです

したがって、質問の最初の部分だけがそのまま残ります。新しいデータベースユーザーを作成することにポイントはありますか(データベース接続を分離します)

0 投票する
2 に答える
284 参照

sql-server - sql2008 で trusted_connection が使用するユーザー アカウントは?

web.config で trust connection = yes を設定すると、どのユーザー アカウントが使用されますか?

「NT AUTHORITY\NETWORK SERVICE」ですか?

私は Sql 管理のセキュリティ下にあるため、次のように表示されます。NtAuthority/System only??

0 投票する
1 に答える
1527 参照

asp.net - 設定されていない場合にサーバーのマシンキーを見つける方法

サーバーを転送しようとしていますが、接続文字列が暗号化されており、web.config にマシンキーが設定されていません。新しいサーバーに設定できるように、古いサーバーにあったマシンキーを見つける方法はありますか?

0 投票する
4 に答える
1266 参照

asp.net - 「アプリ」フォルダのカスタム エラー? (ASP.NET)

アプリケーションのディレクトリ (App_Code、App_Browsers など) のカスタム エラーはどこでセットアップできますか? 私はすでに web.config で customErrors を構成しており、期待どおりに動作します。例えば、

http://www.mysite.com/bla.aspx > 404 ページにリダイレクト

しかし

http://www.mysite.com/App_Code/ > 「指定されたファイルが見つかりません」と表示されます。

私のサイトには物理的な App_Code ディレクトリがありません。これは IIS で変更できますか?

0 投票する
6 に答える
1696 参照

asp.net - ASP.NET でリダイレクトの原因を見つけますか?

1 つのページで認証が不要になるように、web.config に例外を設定しようとしています。ただし、それでもログイン ページにリダイレクトされます。

問題は、 web.config のセットアップ方法ではありません。なんで?私たちのシステムには (良くも悪くも) web.config 以外にもたくさんのインストルメンテーションがあります。global.asax とカスタム HttpHandlers があります。コード ベースはそれほど大きくありませんが、リダイレクトには多くの潜在的な原因があります。

私が知りたいのは、リダイレクトの原因を最もよく判断する方法です。どのコードがリダイレクトをトリガーしたかを調べる方法はありますか?