問題タブ [azure-git-deployment]

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 投票する
2 に答える
71 参照

azure - Azure Web サイト GitDeploy Web サイト プロジェクト

残念ながら、Visual Studio Web アプリケーション プロジェクトではなく、Visual Studio Web サイト プロジェクトを使用する必要があります。これは、公開する Web サイトに .csproj がないことを意味します。次に、Azure Web サイトの git 展開をセットアップしようとします。ただし、展開するプロジェクト ファイルがないことがわかります。azure git デプロイは、常に Web サイト プロジェクトではなく Web アプリケーション プロジェクトをデプロイしようとするようです。ウェブサイト プロジェクトをデプロイするように git デプロイメントに指示する方法を知っていますか? 最高のラウリン

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

azure - MVC 5.2.2 に更新した後、Azure git デプロイが失敗する

github からの自動 git デプロイでうまく動作している azure サイトを持っています。今、ASP.Net MVC 5.2.2 を使用するようにサイトを更新しましたが、デプロイは「型または名前空間名 'AllowAnonymous' が見つかりませんでした」で失敗します。

nuget パッケージを再度ダウンロードする必要があるように、サイトをクリーンなディレクトリに複製しても、サイトはローカル マシン上で問題なくビルドされます。

失敗したcsprojファイルのMVCパッケージへの参照は、誤ってGACed dllではなくパッケージを参照していることを示しています。

ビルドに失敗する最新バージョンはhttps://github.com/KentorIT/authservices/commit/665fad58e64646da72ccc58ff080e0f7d71cc234です。

完全なエラー

コマンド: 「D:\home\site\deployments\tools\deploy.cmd」

.NET Web アプリケーションの展開を処理します。

Kentor.AuthServices -> D:\home\site\repository\Kentor.AuthServices\bin\Release\Kentor.AuthServices.dll

AuthServicesController.cs(13,6): エラー CS0246: 型または名前空間名 'AllowAnonymous' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) [D:\home\site\repository\Kentor.AuthServices .Mvc\Kentor.AuthServices.Mvc.csproj]

AuthServicesController.cs(13,6): エラー CS0246: 型または名前空間名 'AllowAnonymousAttribute' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) [D:\home\site\repository\Kentor.AuthServices .Mvc\Kentor.AuthServices.Mvc.csproj]

失敗した exitCode=1, command="D:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" "D:\home\site\repository\Kentor.AuthServices.StubIdp\Kentor.AuthServices.StubIdp.csproj " /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="C:\DWASFiles\Sites\~1stubidp\Temp\3173ac06-c440-4bd9-a8c5-f27fecf3d007";AutoParameterizationWebConfigConnectionStrings=false;Configuration=リリース /p:構成=リリース

Web サイトの展開中にエラーが発生しました。

.NET Web アプリケーションの展開を処理します。

Kentor.AuthServices -> D:\home\site\repository\Kentor.AuthServices\bin\Release\Kentor.AuthServices.dll

AuthServicesController.cs(13,6): エラー CS0246: 型または名前空間名 'AllowAnonymous' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) [D:\home\site\repository\Kentor.AuthServices .Mvc\Kentor.AuthServices.Mvc.csproj]

AuthServicesController.cs(13,6): エラー CS0246: 型または名前空間名 'AllowAnonymousAttribute' が見つかりませんでした (using ディレクティブまたはアセンブリ参照がありませんか?) [D:\home\site\repository\Kentor.AuthServices .Mvc\Kentor.AuthServices.Mvc.csproj]

失敗した exitCode=1, command="D:\Windows\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" "D:\home\site\repository\Kentor.AuthServices.StubIdp\Kentor.AuthServices.StubIdp.csproj " /nologo /verbosity:m /t:Build /t:pipelinePreDeployCopyAllFilesToOneFolder /p:_PackageTempDir="C:\DWASFiles\Sites\~1stubidp\Temp\3173ac06-c440-4bd9-a8c5-f27fecf3d007";AutoParameterizationWebConfigConnectionStrings=false;Configuration=リリース /p:構成=リリース

Web サイトの展開中にエラーが発生しました。

D:\Program Files (x86)\SiteExtensions\Kudu\30.31023.1215\bin\scripts\starter.cmd "D:\home\site\deployments\tools\deploy.cmd"

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

git - Azure git push デプロイに ssh キーを使用できますか?

新しい Azure AD アカウントと Azure ノード Web アプリを作成しました。を使用してログインazure-cliでき、git push deploy できます。

ただし、毎回パスワードプロンプトを表示する代わりに、ssh キーを使用して認証できるようにしたいと考えています。Azure ポータルの設定パネルに [管理証明書] セクションがありazure account cert export、Azure CLI からのオプションがありますが、どちらが探しているものかわかりません。

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

asp.net-mvc - Azure git デプロイ - 空の dll がコピーされました

同じソリューションに 2 つの Web アプリ (1 つの WebApi、1 つの MVC) があり、どちらもソリューション内の別のプロジェクト (データ層) を参照しています。どちらの Web プロジェクトも、bitbucket からの継続的なデプロイでセットアップされており、すべて正常に動作しています。(データ層プロジェクトに変更を加えずに) 1 時間ほど経過すると、MVC プロジェクトは git デプロイに失敗し (WebApi は問題ありません)、次のエラーが表示されます。

次に、MVC プロジェクトの azure FTP にログインすると、D:\home\site\repository\MyProj.Data\bin\Test\MyProj.Data.dll のサイズが 0 バイトであることがわかります。

WebApi プロジェクトの FTP を調べたところ、同じ dll が正常にコピーされました。

助言がありますか ?

ありがとう

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

azure - Azure Websites Git Deploy: npm install bower の失敗

したがって、これは確かに興味深い状況です。bower と gulp を利用する ASP.NET MVC4 サイトを用意します。このサイトを GitHub に接続し、Azure の継続的インテグレーションを使用しています。これは、gulp タスクを自動化されたビルド プロセスに統合するまでは、問題なく機能していました。

そこで、npm を使用して Azure CLI ツールをインストールしました。その後、カスタム デプロイ スクリプト (deploy.cmd) を生成することができました。それにより、Azure を介して npm のインストール、bower のインストール、および gulp タスクを実行するための最良の方法を照会して見つけたカスタム スクリプトを編集し、追加することができました。特に、ここに私が追加したものがあります(興味がある場合に備えて):

さて、余談ですが、私のpackage.jsonにはbowerが含まれていません。Azure Websites に bower がグローバルにインストールされているといううわさを読んだことがありますが、これまでのところうまくいきませんでした。パッケージとして bower を使用せずにデプロイを試行するたびに、npm ログがフォールオーバーして .bin ディレクトリ内でそれを要求し、無駄になります。

そのため、その問題を軽減するために、(しぶしぶながら)bower を package.json の依存関係として追加し、コードをチェックインしました。

Azure でビルドしてから約 6 分後に、プロセスは失敗します。npm ログには、次のような多数の npm エラーが表示されます。

npm エラー! enoent ENOENT: そのようなファイルやディレクトリはありません。名前を変更します

そして、名前の変更の下には非常に長い道のりがあります。したがって、bower はインストールされません。

誰もこれに対する回避策を知っていますか? もちろん、bower を依存関係としてインストールしてから、node_modules を Git にチェックインする必要はありません。私は代替案に途方に暮れています。

編集: これが完全なログです (クライアントの名前を MeMeMe、FWIW に変更しました):