問題タブ [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 - ASP.NET - 信頼レベル = フル?
私は最近会社に入社し、その会社の環境を分析したときに、SharePoint の web.config の信頼レベルが Full に設定されていることに気付きました。私はこれが絶対にひどい慣行であることを知っており、stackoverflow コミュニティがこの決定の欠陥を概説するのを手伝ってくれることを望んでいました.
ああ、この決定は、開発者が CAS ポリシーを作成せずに Bin フォルダーに dll を展開できるようにするために行われたようです。はぁ。
明確にしてさらに悪いことに、この Web アプリケーションにはサードパーティのコードもデプロイしています。
asp.net - モノシックasp.netサイトをライブラリに分割するときにAppSettingsを配置する場所は?
以下を使用するビジネスオブジェクトがいくつかあります。
これらのオブジェクトを独自のライブラリに分割しているので、ライブラリ内の他のオブジェクトが Web と関係がない場合に System.Web に依存するのは汚いと感じます。
これを行う適切な方法は何ですか?
更新:アセンブリごとの構成ファイルを示すこの例が見つかりました。これは悪い考えですか?
.net - ConfigurationManager.AppSettingsは空ですか?
XPマシンのローカルIISで実行されているVS2008ASP.NETWebサービスアプリケーションがあります。同じソリューション内の別のプロジェクトは、テストメソッドを使用してWS呼び出しを呼び出し、それらのプロセスを実行します。
WSアプリにWeb参照を追加すると、VS2008はWeb参照のアドレスを格納するためにPropertiesフォルダーにSettings.settingsファイルを作成しました。このプロセスでは、Settings.settingsからの値を格納するために、applicationSettingsという名前の新しいセクションもWeb.configファイルに作成しました。
アプリケーションがWeb.configファイルのappSettingsセクションからConfigurationManager.AppSettings[key]を介して構成値を取得しようとすると、すべての値がnullになり、AppSettings.AllKeys.Lengthは常にゼロになります。
Web参照が追加される前にWeb.configファイルを元に戻し、正常に機能する新しいプロジェクト用にシステムで生成されたweb.configファイルとまったく同じであることを確認しました。復元されたWeb.configと新しいWeb.configを比較した後、appSettingsセクションに1つの単純な値を追加しましたが、ConfigurationManager.AppSettings[key]ではまだうまくいきません。
これは、元に戻されたWeb.configから読み取ることができません。
誰かがこれを経験したことがありますか、または問題を解決する方法を知っていますか?
TIA
-マット
asp.net - IIS での ASP.NET アプリケーションの構成
一部の aspx (web.config ファイルを含む) を継承しましたが、次のエラーが発生します。仮想ディレクトリを作成しましたが、「アプリケーションとして構成」する方法がわかりません。
iis-7 - IIS7のweb.configで統合モードを設定する
IIS7には、統合モードとクラシックモードがあります。web.configを使用し、IIS7にアクセスせずに、サイトを強制的に統合モードで実行することは可能ですか。
私が尋ねる理由は、私が最近Mossoにサインアップし、クラシックではなく統合モードでサイトを実行する必要があるためです。
私は彼らに電話して、多分彼らにそれを変えさせることができることを知っています...
wcf - ASP.NETAjaxを使用してSSL経由でWCFを呼び出す
ASP.NETAjaxを使用してASP.NETページからWCFを呼び出しています。フォーム認証を使用してWebサイトを保護しています。
本番サーバーにデプロイされるまで、開発を通じてすべてが期待どおりに機能していました。その後、サービスが見つからなかったため、JavaScriptエラーが発生し始めました。本番サーバーはSSLを使用しているため、web.configに以下を追加しました。
これにより、JavaScriptエラーの発生は停止しましたが、WCFサービスは以前のように動作しなくなりました。
セキュリティを設定してASP.NETからWCFサービスへの呼び出しを転送する前に、AjaxはApplication_AuthenticateRequest
Global.asaxでを実行します。IPrinciple
これにより、フォーム認証チケットにHttpContext.Current.User
基づいてカスタムが設定されます。WCFサービスセットのコンストラクター。これにより、サービスはの間にセットにThread.CurrentPrinciple = HttpContext.Current.User
アクセスできます。IPrinciple
Application_AuthenticateRequest
セキュリティをトランスポートに変更した後、私のカスタムではないApplication_AuthenticateRequest
ため、セキュリティが実行されていないように見えます。Thread.CurrentPrinciple
IPrinciple
トランスポートを使用する前と使用した後と同じ動作を得る方法を知っている人はいますか?
私のWebページは、WCFサービスを参照するために以下を使用しています。
私ので使用されているコードApplication_AuthenticateRequest
:
asp.net - ASP.NET ページ固有の構成
web.config ファイルの一部のセクションを単一のファイル (またはディレクトリ、またはファイルのグループなど) にのみ適用する方法はありますか?
基本的に、次のことをアプリケーションの 1 つのページにのみ適用したいと思います。残りはデフォルト設定を使用する必要があります: (アップロード サイズが 32M に制限されます)
要点は、その特定のページだけが大きなファイルを受け入れるようにしたいということです。