問題タブ [appharbor]
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.
git - Assembla (または類似のもの) と AppHarbor (または heroku などの類似のもの) の統合
私は appharbor (.net の heroku など) でホストされているプロジェクトに取り組んでいます。git push を使用してコードをアップロードします (このような環境で作業するのは初めてです)。
問題は、Web サイトやチケットなどでコードを確認するなど、従来の GIT や SVN リポジトリの機能が恋しいということです。
私の質問は次のとおりです。たとえば、コードを一度だけ送信して両方のプラットフォームで使用できるように、アセンブラとアプハーバーを統合できますか?
appharbor - AppHarborはどのように機能しますか?オープンソースの実装はありますか?
AppHarborはかなりきれいですが、Herokuとは異なり、どのように機能するのか理解できません。オープンソースの実装はありますか?私の検索から、私は何も見つけることができませんでした。
これまでの私の大まかな実装では、gitサーバーをセットアップし、新しいリポジトリごとにIISのインスタンスを起動しました。この種の機能はありますが、「アドオン」が特定のインスタンスにどのように構成されているのか理解できません。
私の質問を絞り込むために、Windows用の「gitベースのデプロイメント」のオープンソース実装があるかどうか、またはこれが最もよく達成される方法の一般的なアーキテクチャの概要があるかどうかを調べていると思います。
asp.net-mvc-3 - すべてのコントローラーを変更せずにAppHarborでURLを処理する
AppHarborでMVC3アプリケーション(FunnelWeb)をホストしようとしています。まだはっきりしない理由で、ルートがController + Actionのみの場合(たとえば、mysite/adminがAdmin+Indexで、mysite/loginがAdmin+loginである場合)、すべてが正常に機能しますが、ルートに他に何かがある場合(たとえば、{* page}のような変数)私のURLはmysite:12345 / mypageになります(12345はAppHarborによって割り当てられたポート番号であり、mypageは要求しているページの名前です)。これにより、ポート12345が公開されていないため、要求が失敗します。
AppHarborは、負荷分散を使用して、複数のIIS間で要求を分散します。これが彼らのやり方であり、これが内部的にリクエストがいくつかの非標準ポートにルーティングされる理由です。問題はありませんが、その内部URLにルーティングしようとするMVCに問題があります。
ここでは指を指さしていません。それは誰のせいでもありません:)それでは質問に移りましょう:
- Controller + Actionのみでルートをリクエストすることと、{* page}のような変数でルートをリクエストすることの違いがあるのはなぜですか?技術的にしてください:)
- AppHarborでリクエストを処理する方法の例を次に示しますが、すべてのコントローラー(OMG)を変更する必要があるようです。コントローラを変更せずにこれを実装する方法はありますか?
- 他の提案は大歓迎です:)
前もって感謝します。
更新:偶然にも、私が観察した行動は、私が到達した結論と一致しています。ただし、この問題はASP.NetMVCルーティングとは何の関係もありません。簡単に言うと、FunnelWebは小文字のURLを強制するため、リソースへのリクエストを受信するたびに、必要に応じて小文字に変換し、301応答を発行します。問題は、301応答のURLを作成するときに、要求URL(絶対URL)が、クライアントからの要求ではなく、ロードバランサーからIISへの要求時に使用されるURLになることです。したがって、要求は失敗します。
mysql - アマゾン ウェブ サービス + ASP.NET MVC 3 + MySql
Entity Framework を使用してデータ ストアの MySql に接続する ASP.NET MVC 3 上に構築されたアプリケーションがあります。私はホスティングのオプションを検討していますが、Amazon は、ユーザーベースが両極端 (大規模なオーディエンスとオーディエンスなし) の間で変化するため、ホストするのに非常に魅力的な場所のように見えます。
1) これは可能ですか?
2)それは悪い考えですか?
3) 可能であれば、それを機能させるために AWS から何が必要ですか?
どんな助けでも非常に役に立ちます。今週、ホストをセットアップすることを検討しています。
前もって感謝します!
azure - (コマンドライン)Windowsアプリケーションをホストするための最良の解決策は?
いくつかの計算を行い、コマンドラインから呼び出されるWindowsアプリケーションがあります。私のWindowsマシンでは、アプリケーションを実行して出力を表示するPHPスクリプトをApacheで実行しています。
同じことをするために使用できるホスティングソリューションはありますか?EC2とAzureのどちらが適切なソリューションかわかりません。基本的に、Webサーバーとアプリケーションを実行する機能が必要です。
提案?ありがとう。
c# - 非標準ポート(C#)なしで元のURLを取得する
最初の質問!
環境
MVC、C#、AppHarbor。
問題
私はopenidプロバイダーを呼び出しており、ドメインに基づいて絶対コールバックURLを生成しています。
私のローカルマシンでは、これは私がヒットした場合に正常に動作しますhttp://localhost:12345/login
ただし、展開しているAppHarborでは、「http://sub.example.com/login」でアクセスしている場合でも、非標準のポートを使用しているためです。
ポート番号が元のソースURLになかったので、これは私のコールバックを台無しにします!
私はもう試した
- Request.Url
- Request.Url.OriginalString
- Request.RawUrl
すべてが私に「http://sub.example.com:15232/callback」を与えます。
また、これがレルムの問題ではないことを明確にするために、DotNetOpenAuthから表示されるエラーメッセージは次のとおりです。
私はそれを詰め込んだとは思わないのですか?
今、私はいくつかのハッキーなものを検討しようとしています
- プリプロセッサコマンド(#IF DEBUG THEN PUT PORT)
- 文字列置換(Request.URL.Contains( "localhost"))
これらはすべて100%の解決策ではありませんが、私が見逃している単純なプロパティである可能性があるものについて熟考することにうんざりしています。私もこれを読みましたが、それは受け入れられた答えを持っていないようです(そしてそれは権威よりもむしろ道についてです)。だから私はあなたたちにそれを置いています。
概要
したがって、持っている場合は、リクエストコンテキストからhttp://localhost:12345/login
取得する必要があります。http://localhost:12345/callback
また、「http://sub.example.com/login 」がある場合は、どのポートにあるかに関係なく、「http://sub.example.com/callback」を取得する必要があります。
ありがとう!(睡眠時間、午前中に質問に答えます)
c# - HTTPS 経由で ServiceStack.net レスト コールを実装するにはどうすればよいですか?
HTTPS 経由の基本認証を使用して、servicestack.net レスト サービスのユーザーを認証したいと考えています。
これのhttps部分がどのように機能するか、または私を正しい方向に向ける方法を誰かが説明できますか? 呼び出しが https 経由で行われることを確認するのはクライアントの責任ですか? これを有効にするには、SSL 証明書に関連する何かを行う必要がありますか?
このサービスは、問題があれば AppHarbor に存在する可能性が最も高いでしょう。
編集
サービススタックでこれを達成する方法の具体的な例を誰でも引用できますか? API のすべてのサービスで HTTPS が必要になると思います。リクエストフィルターを使用してこれを達成できますか?
c# - ServiceStack.netWebサービスを使用してAppHarborでSSLを構成する方法
ServiceStack.netを使用して一連のWebサービスを開発しています。これらのサービスをAppharborでホストする予定です。私は一般的に、appharborとクラウドホスティングにかなり慣れていません。
ダッシュボード内にSSL証明書をアップロードするためのインターフェイスがあることがわかります。これを正しく機能させるには、AppHarborやアプリケーションに対して他にどのような構成を行う必要がありますか?
別の注意点として、MyServicestackサービスはMVCWebサイト内でホストされます。すべてのservicestack呼び出しをSSL経由で行う必要があり、これをチェックするための要求フィルターを実装し、安全でない呼び出しが試行された場合は403をスローします。
git - Teamcity と git リポジトリ、接続に失敗する
TeamCity 6.5 から( AppHarborにある)私の git リポジトリに対してテスト接続を行うと、このエラーが発生します。このエラーをもっと詳しく説明できる人はいますか?
001E# service=git-upload-pack の無効な広告
asp.net - Amazon Cloud での Asp.net アプリケーション ホスティング
Amazon EC2 での .NET アプリケーションのホスティング。525 人の雇用主と約 85,000 人の従業員を抱えるグループの最適な構成は? 過去1週間これをグーグルで検索していますが、信頼できる解決策が見つかりませんでした