ローカルサーバー上で完全にうまく動作するMVC Webサイトをvb.NETで作成しました。 Visual StudioのPublishメソッドを使用してリモートサーバーに公開しましたので、必要なファイルはすべてリモートサーバー上に配置する必要があります。 WebホスティングサービスはMVC 4と5を実行します。リモートサーバからページを実行すると、AngularJSコードはVBコントローラを見つけることができません。 AngularJSサービスでmvcのWebサイトが実動サーバー上で実行されない
部コードである:
getPasswords();
// get from passwordsController.vb
function getPasswords() {
passwordService.getPasswords()
.success(function (passwords) {
$scope.passwords = passwords;
})
.error(function (error) {
$scope.status = 'Error in getting passwords: ' + error.message;
});
};
VB制御コードは次のとおり:
' GET: api/passwords
Function Getpasswords() As IQueryable(Of password)
Return db.passwords
End Function
関連するコードであるAngularJSコントローラセクションで
this.getPasswords = function() {
return $http.get("api/passwords");
};
行:
return $http.get("api/passwords");
は、VBコントローラのGetpasswords関数に接続しません。
ご協力いただければ幸いです。
[ask]をお読みください。 _ "AngularJSコードが失敗しました" _十分に記述的ではありません。実際のエラーメッセージや何が起こったのかを含めて、あなたの研究を表示してください。 – CodeCaster
正確なエラーは何ですか? –