問題タブ [web-publishing]
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.
c# - Web アプリケーションのオンラインおよびオンプレミス バージョンを準備する
2 つの目的のために開発しなければならないアプリケーションがあります
- オンライン - システムに会社を作成するスーパー管理者ユーザーがいて、これらの会社はアプリケーションでシステムにアクセスできます。たとえば、アプリケーションはexample.comでホストされているため、管理者はexample.com/adminでログインし、会社を作成して URL example.com/companyを割り当てます。これで、会社のユーザーは会社の URL ( example.com/company ) を使用して、システムの使用を開始できます。
- オンプレミス - このオプションでは、アプリケーションは企業独自のハードウェアに展開され、アプリケーションの企業の部分のみが利用可能になります。admin ( domain.com/admin ) セクションは、オンプレミス オプションでは使用できません。
同じWebプロジェクトで両方を行う方法はありますか?オンプレミスで使用するためにプロジェクトを公開しているときに、管理部分のファイルを除外しないと、完全なアプリケーションが公開されます.
asp.net-mvc - カスタム出力フォルダーを使用すると Web プロジェクトの公開に失敗する
Microsoft.TypeScript.targets は、FilesForPackagingFromProject および/またはその他の MSBuild 変数を設定するときに TypeScriptOutDir を尊重しないため、typescript を含み、[Javascript 出力をフォルダーにリダイレクトする] オプションを使用する Web プロジェクトは現在、公開できません (ローカル ファイル システム)。
これは、私の .csproj ファイルから抽出された小さなスニペットです。
問題のあるオプションは TypeScriptOutDir です。削除すると、公開は期待どおりに機能します。
他の誰かが同じ問題を経験し、回避策を見つけましたか? 修正に Microsoft.TypeScript.targets の編集が必要かどうかは気にしません。
visual-studio - インクリメンタル データベース パブリッシングとは何ですか?
Visual Studio で Web Deploy を使用してサイトを公開すると、次のように表示されます。
このテクノロジーがサポートされている場合、正確には何をするのか知りたいですか?
asp.net-mvc - ホストへのデプロイ後にサイトのデフォルト通貨を変更する
MVC 5 .NET 4.5.1 を使用して単純な Web サイトを開発しました。次のような書式設定された文字列として表示する 10 進数値がいくつかあります。
PC の地域設定がペルシャ語 (ペルシア語) に設定されているため、実行すると PC で正常に動作し、結果が次のように表示されます (値の例)。
ウェブサイトをホスト ( http://somee.comが提供) に公開すると、結果は次のように変わります。
ホスト Web サーバーの文化が en-US であることを知っており、それを変更したいと考えています。
web.config
これを達成するためにファイルを変更する方法はありますか?
c# - サイトを停止せずに Azure に発行する
ゴーストアプリで公開 - サーバー障害の質問
私は何年もプログラマーをしてきましたが、この分野では比較的新しいです。
私の会社には、Azure でホストされている Web サイトがあります。私は、チームが特定のモジュールの開発を完了したことを確認してから、「公開」アクションを実行する側です。ただし、公開するたびにサイトを停止する必要があります(dll、aspxファイルなどをコピーしながらapp_offline.htmを追加します)。
これは冗長に思えますよね?それを行うためのより良い方法があるはずです。
私は、私が「話している」間、他のサーバーがすべてのトラフィックを取得し、その後、それらが同期するか、2番目に公開できるという明らかな2つのサーバーについて考えていました。
環境: VisualStudio2013、AzureWebSite、ASP.NET 4.0。
あなたの考え、知識、または調査をどこから始めればよいか教えてください。
ありがとう!
c# - MVC 5 アプリの公開時に EditorTemplates が追加されない理由はありますか?
の下にEditorTemplates
ディレクトリがあり~\Views\Items
ます。
すべてがローカル システムで正常に動作します。
プロジェクトをサーバーに公開し、IIS を構成して、アプリケーションを開始しました。レンダリングしていました:
を使用していた 1:m ビューの場合EditorTemplates
。私は数時間かけて検索し、次のような解決策を見つけました:「それは遅延読み込みが原因です。それらのいくつかは適用できず、いくつかは機能せず、いくつかは予想よりもはるかに多くの作業が必要でした: すぐに起動できるアプリケーションのリファクタリングです。
Views
後で、フォルダーがローカルに存在し、ソース管理されているのに、展開サーバーにEditorTemplates
ディレクトリがないことに問題があることに気付きました。EditorTemplates
この問題は、ディレクトリの下に手動でコピーすることで修正されました~\Views\Items
。
EditorTemplates
パブリッシュ機構がディレクトリを無視する理由はありますか?- アプリケーションの公開時にそれらを無視しないように構成する方法はありますか?
c# - VS2013 発行 Web 配置タスクが失敗しました ファイルは使用中です
VS2013 Premium を使用してサイトを Windows Server 2012 に公開しています。これらを除くすべてのファイルは正常に公開されます: SqlServerTypes\x64\msvcr100.dll
SqlServerTypes\x64\SqlServerSpatial110.dll
SqlServerTypes\x86\msvcr100.dll
SqlServerTypes\x86\SqlServerSpatial110.dll
公開しようとした上記の各ファイルについて、次のようなエラーが表示されます: Web 配置タスクが失敗しました。(ファイル 'msvcr100.dll' は使用中です。詳細については、http: //go.microsoft.com/fwlink/ ?LinkId=221672#ERROR_FILE_IN_USE を参照してください。)
興味深いことに、これらのファイルは初めて公開されたとき (サーバー上になかったとき) に上書きされなくなりました。2 つの異なる Web サーバーで試しました。ここのガイドに従いました: http://blogs.msdn.com/b/webdev/archive/2013/10/30/web-publishing-updates-for-app-offline-and-usechecksum.aspx
...しかし、サイトをオフラインにすることしかできませんでした (VS は app_offline.htm を配置しています) が、公開は同じエラーで失敗します。他のすべてのファイルは完全に公開されます。
何か案は?
c# - #Web パブリッシュ中にシンボルを定義する
他の C# プロジェクトを参照する ASP.NET Web アプリケーション プロジェクトがあります。これらの C# プロジェクトの 1 つには、特定のシンボルが定義されていない場合にエラーを報告するコンパイラ ディレクティブがあります。
サイトを公開すると、シンボルが定義されていないため、コンパイラ エラーが発生します。Visual Studio の公開プロセス中に参照プロジェクトのシンボルを定義する方法はありますか?