問題タブ [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.

0 投票する
1 に答える
653 参照

.net - CM サーバーからパブリッシュした後、コンテンツが CD サーバーに反映されない

コンテンツがコンテンツ管理サーバーからコンテンツ配信サーバーに発行されるとき、発行アクティビティに一貫性がありません。つまり、コンテンツが CD サーバーに反映されるまでに数分かかる場合や、1 日かかる場合があります。コンテンツが CD サーバーにすぐに反映される唯一のシナリオは、アプリケーション プールを再起動することですが、コンテンツの編集が頻繁に行われ、アプリケーション プールを再起動するたびにアプリケーションがクラッシュする可能性があるため、これはベスト プラクティスではありません。この問題を解決するために、他にどのような手段を講じることができるかを提案してください

0 投票する
1 に答える
300 参照

asp.net - web.config のバージョンをデバッグおよびリリース以上にすることは可能ですか?

devalphabetaおよびproduction環境があります。appsettingsいくつかのキーを保存し、変換を使用して公開web.config時に置き換えます。対応するサーバーで公開するときに、同じことを置き換えるにはどうすればよいですか?dev-settingproduction-settingdev-settingalpha/beta-setting

0 投票する
1 に答える
6420 参照

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 をインストールせずに、このターゲット (およびこの場所にある他のターゲット) をインストールする方法はありますか?

0 投票する
2 に答える
126 参照

dotnetnuke - DotNetNuke の新しいページが表示されない

DotNetNuke サイトに新しいページを追加しました。また、別のページでいくつかの変更を行いました。

行った変更は、DNN ユーザー アカウントでログインした場合にのみ表示されます。

ログアウトした後、行われた変更は表示されません。

すべての変更をローカルで行っています。

私は何かを逃していますか?

0 投票する
4 に答える
1204 参照

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 - 動作せず、次のように表示されますが、ページは実際には存在し、ディレクトリも存在します。

404 エラー

Web サーバーのコントロール パネルに表示される実際の構造:


コントロールパネルのファイル構造

しかし、私のローカル IIS では問題なく動作します。私はこの種のものに慣れていないので、これについて何か洞察を持っている人はいますか?

0 投票する
1 に答える
2611 参照

asp.net - 発行時に ASP.NET 展開パラメーターをオーバーライドする方法

いくつかの質問を見て、すべての投稿を読みましたが、まだこれを成し遂げることができません。私は何かが欠けているか、それを行うことができません..

だから私はかなり単純な(ASP.NET MVC)プロジェクトを持っています。私のプロジェクトのルートには、次のようなパラメーター定義を含む parameters.xml ファイルがあります。

ここまでは順調ですね。この構造は非常によく理解されており、展開パラメータの名前 (「Realm」など)、そのデフォルト値、および Web.config ファイルで見つけることができるいくつかの XCLT オプションです。

ここで、Publish を実行して展開パッケージを作成すると、以下を含むディレクトリが取得されます。

  1. 展開用に自動生成された cmd ファイル
  2. readme ファイル
  3. マニフェスト XML ファイル
  4. サーバーにデプロイする必要があるすべてのファイルを含む zip ファイル。
  5. .SetParameters.xml ファイル

最後のファイルには、上で引用した parameters.xml ファイルで設定されたパラメータ値が含まれており、それらの値はそこで定義されたデフォルト値に設定されています。
たとえば、Realm のデフォルト値がhttp://somewebsiteに設定されている場合、生成された配置 SetParameters.xml で、次のレコードを取得します。

パッケージがデプロイされると、これらの値がこの xml ファイルから取得され、元の parameter.xml ファイルで定義された XPath に従って、Web.Config の値が置き換えられます。

ここで、デプロイ パッケージをビルドするときに、このパラメーター (および他の多くのパラメーター) をオーバーライドする必要があります。これは、デプロイ プロファイルごとに異なる値が必要なためです。

キーは、公開設定を担当する私の .pubxml ファイルのようです。Sayed Hashimiがここで言ったこと、ここここで与えられた以前の回答、ここも(そして他の人も)など、多くのオプションを試しました...いまいましいパラメータに違いはないようです!

何か不足していますか?魔法のハックはありますか?
パラメータを完全に無視して、一致する web.config 変換に依存する必要がありますか? 他にアドバイスはありますか?.csproj ファイルにカスタム ターゲットを追加してみませんか? (それも試しました...)

ありがとうございました!アロン。