Page History
...
ブラウザで Web ページを実行すると、以下のようなエラーメッセージが表示される。
解決策
アプリケーションが IDE で実行されている場合は、ほとんどの場合、テーブルが存在しないことが原因です。アプリケーションで必要なすべてのテーブルがリポジトリのリストにあることを確認してください。それでも問題が解決しない場合は、原因を特定するため、ターゲット・システムでトレースを有効にする必要があります。
...
アプリケーションがまだ正しく配布されていない場合は、ユーザーの NT Authority¥System(LocalSystem) がデータベースに対し、テーブルを作成する正しい権限があるかを確認します。
まず、db_owner のロールにこのユーザーがあることを確認します(下図参照)。
次に、このユーザーのログインに、以下に示す securityadmin ロールが付与されていることを確認してください。
4. 上記で説明された権限を NT AUTHORITY\SYSTEM に付与できない
...
データベースおよびデータベース・サーバーに対して、これらの権限を持つユーザーを準備する必要があります。まず、そのようなユーザーを割り当てます。このユーザーは、ハブの Web サイトが使用する識別子 (Identity) である必要があります。IIS を開き、アプリケーション・プールに移動します。ハブの Web サイトを右クリックし、[詳細設定] を選択すると、以下のダイアログが表示されます。
...
"Identity" の行を探し、省略記号をクリックして、 Identity を配布用に選択したユーザーに変更します。
...
Git Deploy Hub のログファイルが失敗し、赤で表示されている。このログには以下のようなメッセージが含まれます。
...
| Panel | ||
|---|---|---|
| ||
origin git@github.com:lansa/yourname-v14-dem.git (fetch) |
...
origin git@github.com:lansa/yourname-v14-dem.git (push) |
解決策
以下の事項を確認してください。
...
- IIS が誤った ID を使用している。
Git Deploy Hub インターフェースの Parameters セクションに表示されている UserID を確認します。これは、正しいユーザー ID ですか?正しくない場合は、アプリケーション・プールの ID を正しいユーザー ID に変更する必要があります。
- IIS が誤った ID を使用している。
...
- ホーム環境変数が SSH ファイルの場所に設定されていない。
このユーザーが使用しているホーム環境変数の値は、ログの先頭付近に表示されています。通常はホーム環境変数の LocalMachine 設定が使用されます。システム設定でホームが正しく設定されている場合は、svchost.exe がアップデートを受け取れるよう、マシンを再起動してください。ホームが正しくない場合は、変更後に再起動してください。
...
- 正しくない GitHub リポジトリの URL が指定されている。
スモーク・テストのログにある、リモートの origin の URL が正しいことを確認します。(この例では最初の 2 行です)。
...
- ssh キーが GitHub のリポジトリにアクセスする権限を持たない。
GitHub にアクセスし、ssh キーに関連付けられたユーザーに Git リポジトリを読む権限があるか、また、ssh キーとこのユーザーが一致しているかを確認します。






