問題タブ [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.
.net - CM サーバーからパブリッシュした後、コンテンツが CD サーバーに反映されない
コンテンツがコンテンツ管理サーバーからコンテンツ配信サーバーに発行されるとき、発行アクティビティに一貫性がありません。つまり、コンテンツが CD サーバーに反映されるまでに数分かかる場合や、1 日かかる場合があります。コンテンツが CD サーバーにすぐに反映される唯一のシナリオは、アプリケーション プールを再起動することですが、コンテンツの編集が頻繁に行われ、アプリケーション プールを再起動するたびにアプリケーションがクラッシュする可能性があるため、これはベスト プラクティスではありません。この問題を解決するために、他にどのような手段を講じることができるかを提案してください
asp.net - web.config のバージョンをデバッグおよびリリース以上にすることは可能ですか?
dev
、alpha
、beta
およびproduction
環境があります。appsettings
いくつかのキーを保存し、変換を使用して公開web.config
時に置き換えます。対応するサーバーで公開するときに、同じことを置き換えるにはどうすればよいですか?dev-setting
production-setting
dev-setting
alpha/beta-setting
visual-studio-2013 - Microsoft.Web.Publishing.targets はどこにありますか?
MSBuild プロジェクト ファイルが Microsoft.Web.Publishing.targets を参照しています。Microsoft は MSBuild がスタンドアロン インストールであると言っていますが、このファイルが MSBuild の一部であるとは思いません。ビルドサーバーをセットアップしようとしています。この場所にこのファイルが表示されません。そのサーバーに.Net 4.5.2をインストールしました。
C:\Program Files (x86)\MSBuild\Microsoft\VisualStudio\vXX.X\Web\Microsoft.Web.Publishing.targets
私が見つけた調査の後、その場所にこれを取得するにはVisualStudioをインストールする必要があります。
質問
Visual Studio をインストールせずに、このターゲット (およびこの場所にある他のターゲット) をインストールする方法はありますか?
dotnetnuke - DotNetNuke の新しいページが表示されない
DotNetNuke サイトに新しいページを追加しました。また、別のページでいくつかの変更を行いました。
行った変更は、DNN ユーザー アカウントでログインした場合にのみ表示されます。
ログアウトした後、行われた変更は表示されません。
すべての変更をローカルで行っています。
私は何かを逃していますか?
asp.net - Websitepanel: 404 - ファイルまたはディレクトリが見つかりません
websitepanel (websitepanel.net) と呼ばれるコントロール パネルから管理できる Web サーバーに asp.net Web サイトを公開しました。ftp を介して Web サーバーに Web サイトを公開しました。
xyzwebsite.com - これはうまくいきます! Default.aspx ページを表示します
xyzwebsite.com/Default.aspxおよびxyzwebsite.com/Default - 動作せず、次のように表示されますが、ページは実際には存在し、ディレクトリも存在します。
Web サーバーのコントロール パネルに表示される実際の構造:
しかし、私のローカル IIS では問題なく動作します。私はこの種のものに慣れていないので、これについて何か洞察を持っている人はいますか?
asp.net - 発行時に ASP.NET 展開パラメーターをオーバーライドする方法
いくつかの質問を見て、すべての投稿を読みましたが、まだこれを成し遂げることができません。私は何かが欠けているか、それを行うことができません..
だから私はかなり単純な(ASP.NET MVC)プロジェクトを持っています。私のプロジェクトのルートには、次のようなパラメーター定義を含む parameters.xml ファイルがあります。
ここまでは順調ですね。この構造は非常によく理解されており、展開パラメータの名前 (「Realm」など)、そのデフォルト値、および Web.config ファイルで見つけることができるいくつかの XCLT オプションです。
ここで、Publish を実行して展開パッケージを作成すると、以下を含むディレクトリが取得されます。
- 展開用に自動生成された cmd ファイル
- readme ファイル
- マニフェスト XML ファイル
- サーバーにデプロイする必要があるすべてのファイルを含む zip ファイル。
- .SetParameters.xml ファイル
最後のファイルには、上で引用した parameters.xml ファイルで設定されたパラメータ値が含まれており、それらの値はそこで定義されたデフォルト値に設定されています。
たとえば、Realm のデフォルト値がhttp://somewebsiteに設定されている場合、生成された配置 SetParameters.xml で、次のレコードを取得します。
パッケージがデプロイされると、これらの値がこの xml ファイルから取得され、元の parameter.xml ファイルで定義された XPath に従って、Web.Config の値が置き換えられます。
ここで、デプロイ パッケージをビルドするときに、このパラメーター (および他の多くのパラメーター) をオーバーライドする必要があります。これは、デプロイ プロファイルごとに異なる値が必要なためです。
キーは、公開設定を担当する私の .pubxml ファイルのようです。Sayed Hashimiがここで言ったこと、こことここで与えられた以前の回答、ここも(そして他の人も)など、多くのオプションを試しました...いまいましいパラメータに違いはないようです!
何か不足していますか?魔法のハックはありますか?
パラメータを完全に無視して、一致する web.config 変換に依存する必要がありますか? 他にアドバイスはありますか?.csproj ファイルにカスタム ターゲットを追加してみませんか? (それも試しました...)
ありがとうございました!アロン。