問題タブ [app-offline.htm]
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.
html - オフライン アクセス用に大きなファイルを Web アプリケーションに保存する
Web アプリケーションがオフライン アクセス用にさまざまな形式のファイルを約2 GB保存する必要があるという要件があります。.htm, .pptx,.docx, etc.
HTML5 でこの要件を実装する最善の方法は何ですか?
asp.net - *全体* IIS サイトとすべてのアプリケーションを友好的なメッセージでシャットダウンする方法はありますか?
現在、複数の仮想アプリケーションを持つ複数のサイトがあります。そのようです:
このシナリオでは、両方のサイトの "app1"、"app2"、および "app3" が同じ物理フォルダーを指しています。IIS 7.0 と .NET 4.0 を使用しています。
目標は、わかりやすいメッセージを表示しながら Site1 とその仮想アプリケーションへのすべてのアクセスをシャットダウンすることですが、その過程で Site2 をシャットダウンすることはありません。ファイルをルートに置くと、app_offline.htm
ユーザーがルートに移動したときにうまく機能します。ただし、ユーザーがいずれかの仮想アプリケーションに直接移動するとapp_offline.htm
、ルートの は無視されます。を各仮想ディレクトリに配置することapp_offline.htm
は、そのアプリケーションの Site1 と Site2 の両方をシャットダウンするため、オプションではありません。
もちろん、アプリケーション プールを停止することはできますが、503 Service Unavailable メッセージが表示されるため、503 エラー ページ自体を変更したくありません。
visual-studio-2012 - FTP 経由で公開する場合、app_offline.htm を使用できますか?
app_offline.htm
パブリッシュ方法として ftp を使用する場合に、ファイルを自動的に作成 (および削除) するように Visual Studio 2012 を構成することはできますか?
ファイルを手動で作成してソリューションに追加しようとしました (そのため、ファイルは自動的にアップロードされ、公開プロセスが完了したら手動で削除できます)。
しかし、私のソリューションに存在するため、すべてのリクエストがそれにリダイレクトされ、何もデバッグできません。
名前をapp_offline.htm.deactivated
開発中に変更し、公開前に戻すことapp_offline.htm
は、完璧な解決策とは思えません。
VS12 がこれをネイティブにサポートしていない場合は、利用可能な拡張機能を喜んで使用します。
編集:このオプションが選択されていない場合ではなく、app_offline.htm
アクティブ化時にファイルが作成されることに気付きました。delete all content before publishing
ファイルに挿入<EnableMSDeployAppOffline>true</EnableMSDeployAppOffline>
して.pubxml
も何も変わりませんでした。
git - Azure Web サイトへの継続的な展開を行うときに EnableMSDeployAppOffline を使用するにはどうすればよいですか?
この投稿によると、展開時に MSDeploy に App_Offline.htm ファイルを自動的にドロップさせることが可能です。
残念ながら、VSOnline の "GitContinuousDeploymentTemplate" ビルド プロセスを使用して Windows Azure Web サイトにデプロイする場合は機能しないようです。
この機能を活用するための回避策はありますか? ビルドを開始する前に Web サイトを手動で停止する必要のない他のソリューションはありますか?
asp.net - app_offline.htm を使用していてもサービスを利用できない
共有ホスティングでホストされている ASP.NET サイトを持っているため、ログに直接アクセスすることはできません。
サイトは安定していますが、最近、数分ごとに「サービスを利用できません」というメッセージが表示されてダウンします。面白いことに、この問題は app_offline.htm ページが使用されているために発生し、問題は自分のサイトではなくホスティング環境にあると思われます。
このサイトは IIS6 でホストされています。そのような問題を調査する方法、または問題の原因は何ですか?
iis - IIS に offline.htm を使用すると AWS ELB がインスタンスを終了する
現在、IIS Web サイトをホストするために複数のインスタンスで AWS ELB を使用しています。app_offline.htm を使用してメンテナンス メッセージを表示すると、ELB ヘルスチェックによってすべてのインスタンスが終了します。これは、app_offline.htm ページが 503 メッセージを返し、ELB がこれを正常でないホストと判断するためです。
AWS ELB 内のヘルスチェック (時間) パラメータを変更せずに、この問題を適切に解決する方法はありますか? (そして「メンテナンスサイト」を展開しない)
事前に感謝します。
asp.net - msdeploy はどこから app_offline を取得しますか?
そのため、公開中に何度も何度も構築しようとする大規模な Web サイトで問題が発生しました。怠惰なため、公開中にオフラインにしてからもう一度やり直したいと思っていました。
私は次の指示に従いました: http://blogs.msdn.com/b/webdev/archive/2013/10/30/web-publishing-updates-for-app-offline-and-usechecksum.aspx
問題は、作成するページが空であることです。タイトルには建設中のサイトと書かれています。しかし、ページには何もありません。本文には、IE フレンドリーであることが記載されています。
IE Friendly Errors がこのメッセージの表示を妨げないように、隠しコンテンツを追加します (注: コンテンツが特定のサイズでない場合は、「わかりやすい」404 エラーが表示されます)。
しかし、それはコメントで、ページはただの空白です。
この記事を見つけました:公開中のカスタム app_offline.htm ファイル
C:\Users[user]\AppData\Roaming\Microsoft\VisualStudio\11.0\app_offline.htm に MSDeploy のコンテンツがあることを示唆し、私は VS2013 を使用しており、それに応じて 12 フォルダーに移動し、ファイルが編集されていることを確認し、MSDeploy だけを見つけました私の希望に直面して笑い、あらゆる種類の画面上のメッセージの夢を打ち砕きます.
すべての Web サイトで同じ画面が表示されるかどうかは気にしません。これはイントラネットであり、すべての Web サイトが同じように見えますが、1 分でページを更新するための画面上のメッセージとメタ タグを取得する必要があるだけです。
誰がどこで何を編集すればよいか知っていますか?
asp.net - スケジュール タスクで実行する App_Offline.htm
毎日午前 12 時に実行されるスケジューラ (スケジュール タスクで実行) を持つ Web サイトがあり、終了までに 15 分かかります。スケジューラーの実行中に Web サイトを停止する必要があります。asp.net に app_offline.htm があることは知っています。app_offline のアイデアを使用しようとした人がいる場合は、ウェブサイトで自動的に作成されるので、スケジューラが午前 12 時に実行されると、システムは自動的にユーザーにそのシステムを提供します。メンテナンス中です。次に、スケジューラが完了すると、app_offile が自動的に削除され、システムが自動的に起動し、ユーザーが使用できるようになります。
または、スケジューラーの実行が開始されたときに Web サイトがメンテナンス中であり、終了後に Web サイトが自動的に起動するというユーザーへの自動メッセージに対して、同様のソリューションをどのように作成できますか。
どんな助けでも..よろしくお願いします!
エナジ