問題タブ [application-start]
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.
batch-file - .batでプロセスを開いた後に閉じるコマンドウィンドウ
私はバッチファイルが初めてで、使用しているコードを見つける必要がありましたが、常に開きますcmd
が、プログラムを開いた後は閉じません。cmd
ウィンドウプロセスであり、ウィンドウが閉じられるまで閉じないため、閉じないことは承知しています。ウィンドウを開いた後、閉じたいと思います。コードは次のとおりです。
Exit を最後に置いたり、前に置いたりするなど、さまざまな方法で閉じましたがcmd /c
、うまくいきませんでした。
asp.net - asp.netアプリケーションのバックグラウンドスレッド
global.asaxのApplication_Start()でバックグラウンドスレッドを実行してWindowsサービスのように使用しますが、私のWebサイトですべてのセッションが終了するとapplicaton_endが起動します
Webサービスと連携するSMSビジネスがあり、Windowsサービスなどの着信メッセージをチェックするエージェントをサーバーに配置したい
セッションタイムアウトを10時間に増やしましたが、ブラウザアプリケーションを閉じると、アプリケーションが起動し、スレッドが機能しなくなりました。
サーバーのプロパティを変更できません
スレッドが機能し続けるようにapplication_endを無効にできますか?
英語の書き方が悪いのでお詫びします
azure - azurewebroleGlobal.Application_Startが呼び出されることはありません
単純なASP.NETプロジェクトを作成し、VisualStudioを使用してクラウド展開記述子を追加しました。これを行うと、global.asaxファイルのApplication_Start()メソッドが呼び出されることはありません。私のプロジェクトでは、web.configファイルのロード、接続文字列のロード、キャッシュの初期化など、多くの初期化を行います。それらすべてをWebRole.OnStart()メソッドに入れることはできません。
GlobalクラスのApplication_Start()メソッドを呼び出すために必要な特別な構成はありますか?
ありがとう、プラザンナ
asp.net - Global.asax Application_Start は bin-folder 更新時に実行されますか?
私の質問は非常に簡単です..アプリケーションがあり、それを開始するとどうなりますか..それを開始すると、Application_Start がヒットすると思います..しかし、実行時に別のアセンブリを bin-folder に追加するとどうなりますか..アプリケーションを再構築して Application_Start をもう一度ヒットしますか? (アセンブリは他のアセンブリへの参照を持たないか、その逆)
ありがとう!
application-start - &Application_Startイベント
したがって、多くの調査の結果、<identity impersonate=true>はApplication_Startイベントが発生した後にのみ機能するようです。
誰かがこの問題の回避策を知っていますか?アプリケーションを最初に起動したときにデータベースを作成する必要があるアプリケーションがあります。IIS Webサイトを実行しているユーザーには、APP_POOLユーザーには特にない方法で実行するための適切なアクセス許可があります。
私の現在のHACKソリューションは(疑似コード)を置くことです
impersonate = trueは、特定のセッションが開始されるまでに「有効」になります。これは機能しますが、基本的にApplication_Startイベントの動作を再作成しているため、ばかげているように見えます。この問題にはもっと洗練された解決策がなければならないようです-違いますか?
asp.net - Application_Start でプロファイル データを取得できません
Application_Start のある時点で次のコードがあります
問題は、プロファイル プロパティにアクセスしようとすると、「このコンテキストではリクエストを使用できません」という httpException が発生することです。profile.GetPropertyValue を使用してみましたが、運もありません。
プロファイルにリクエスト オブジェクトが必要な理由と、これを機能させるにはどうすればよいですか?
編集:
.NET コードを調べたところ、ある時点SqlProfileProvider.GetPropertyValuesFromDatabase(string userName, SettingsPropertyValueCollection svc)
で が呼び出され、その中に次のコード文字列が含まれていることがわかりました。
明らかに、リクエスト コンテキストでない場合、これは決して機能しません。Onur の回答で説明されている回避策は問題なく機能します。
c# - 作成直後、ビューの前に HtmlHelper にアクセスする
Application_Start からの i は、ActionFilterAttribute がカスタム グローバル フィルターを追加し、ModelState などを操作できることを知っています。
ビューに送信される前に @Html (HtmlHelper) にアクセスする同様の方法はありますか?
この理由は、UnobtrosiveValidationAttributes を編集 (または削除して再作成) したいからです。@Html.GetUnobtrusiveValidationAttributes("PhoneNumber").Clear();
そして、私がこのようにビューでそれをやろうとすると:
(理由を知りたい場合: 内部の ErrorMessages を翻訳する必要があります)
c# - ASP.netの初心者は、StaticObjectsとその宣言方法について本当に混乱しています
私は ASP.net の初心者です。アプリケーションの状態について調査しました。Application_start
イベント内で新しいアプリケーション状態を宣言することについて知っています。
しかし、MSDNライブラリの中を見たとき(残念ながらまったく役に立ちません)。この段落を見つけました:
別の方法として、Web アプリケーションの Global.asax ファイルでの宣言を使用して、オブジェクトを StaticObjects コレクションに追加することもできます。この方法で定義されたアプリケーションの状態は、アプリケーションのどこからでもコードからアクセスできます。次の例は、アプリケーション状態値のオブジェクト宣言を示しています。
オブジェクトを StaticObjects コレクションに追加できるのは、Global.asax ファイル内のみです。コードを介してオブジェクトを直接追加しようとすると、コレクションは NotSupportedException をスローします。
Application コレクションを参照しなくても、アプリケーション状態に格納されているオブジェクトのメンバーにアクセスできます。次のコード例は、アプリケーション状態の StaticObjects コレクションで定義されたオブジェクトのメンバーを参照する方法を示しています。Global.asax で定義されているラベル識別子が変数名として使用されていることに注意してください。
私は本当に方法がわかりませんadd objects to the StaticObjects collection via an <object runat="server"> declaration in your Web application's Global.asax file.
<object>
タグを追加するには?<object>
そもそもタグって何?StaticObject
コレクションとは?Global.asax
(C# コード)内に「タグ」を追加する方法は?
私の質問が非常に初歩的であることは承知していますが、物事をよく理解したいと思っています。
c# - 毎日 Application_Start でテキスト ファイルを開くか作成し、要求された Web ページを追加して、Application_End で閉じます。
私は単純な監査を実行する任務を負っています。この監査では、ユーザーが要求したすべてのページを記録し、ページのデータを保存し、既存のセキュリティ トリミングに基づいてアクセスが許可または拒否されたかどうかを確認します。
任意の時点で誰でも開かれる可能性のあるファイルに書き込みを試みるすべてのアクティブなセッションとは対照的に、Application_Start でテキスト ファイルを開くという方針に沿って考えています。はい、私はこれの問題を知っています。理想的には、自分のソリューションにどのようにアプローチしているかについて、適切なアプローチまたは助けが必要です。
現在のコンテキストがセッションからページにアクセスできるかどうかを確認するカスタム クラスがあります。そのクラスを利用して、リクエストされたページの詳細と、リクエストの成功/拒否の結果を渡したいと考えています。問題は、私があまり熟練しておらず、学ぶべきことがたくさんあることです。
私は次のようなことを考えています;
ファイルを開いて、アプリケーションの実行中は開いたままにしておきます。
次に、上記のクラスで、いくつかの既存のコードが AD グループをチェックします。
達成しようとしていることは頭ではわかっていますが、これが最善の方法であるかどうかは完全にはわかりません。これを簡単にする既存のクラスがあるかどうかはわかりません。私は StreamReader、StreamWriter、File.Exists、File.Open を使用しています。
誰かが正しい方向にナッジを与えることができますか.
ありがとう
.net - IISでアプリケーションプールを開始した後、Application_Startを呼び出します
次の要件のために、IISまたは必要に応じてアプリケーションをセットアップする方法を知りたいです。-アプリケーションプールがIISで起動すると、Global.asaxのApplication_Startを呼び出す必要があります。
私は次のコードを取得するapplicationHost.configで遊んでいました:
。。
これまでのところ、Application_Startは、リクエストが実行されたときにのみ呼び出されます。