Я сделал это codelabs Приложение ASP.NET Core для App Engine , и оно работает отлично.
А потом я сделал это Разверните Angular 2/4/6 App в GoogleУчебник по App Engine , и он работает, как и ожидалось.
Проблема, с которой я столкнулся, заключается в том, чтобы понять, куда поместить файл books.xml, поскольку приложение Angular Client подключается через Crud к ядру Asp.Net, которое имеетЭтот books.xml как db.
Это все также работает в проекте Visual Studio 2019, где приложение и ASP.NET находятся в одном проекте решения.Это работает через Localhost.
В Cloud Shell Я загрузил books.xml в корень проекта ASP.NET, но ничего не происходит.
ЛюбойИдея, так как я учусь этому?Есть ли какая-то отладка, которую я могу сделать по этому поводу, чтобы увидеть, куда идут мои вызовы Crud?Они оба находятся в одном и том же домене справа
Вот мое Угловое приложение , при поиске книг происходит замечание
Здесь находится ASP.NET Core backend
Эти два находятся в одном домене движка приложений Google
Это журнал из движка приложений, когда я выполняю поиск книг с помощью приложения, я ищу название книги "ruby".Я думаю, что это 404 ответ, но почему?
46.246.1.227 - - [20/Jun/2019:20:27:09 +0200] "GET /api/BooksXml/title/ruby HTTP/1.1" 404 - - "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36" "unique-yew-244216.appspot.com" ms=6 cpu_ms=0 cpm_usd=0 loading_request=0 instance=- app_engine_release=1.9.71 trace_id=d00dfd118dc7642609bb5baf3d9220f4
Expand all | Collapse all {
httpRequest: {
status: 404
}
insertId: "5d0bcffd000d723805847758"
labels: {
clone_id: ""
}
logName: "projects/unique-yew-244216/logs/appengine.googleapis.com%2Frequest_log"
operation: {
first: true
id: "5d0bcffd00ff0d5437583e1c560001657e756e697175652d7965772d3234343231360001323031393036323074313632353332000100"
last: true
producer: "appengine.googleapis.com/request_id"
}
protoPayload: {
@type: "type.googleapis.com/google.appengine.logging.v1.RequestLog"
appEngineRelease: "1.9.71"
appId: "e~unique-yew-244216"
endTime: "2019-06-20T18:27:09.879834Z"
finished: true
first: true
host: "unique-yew-244216.appspot.com"
httpVersion: "HTTP/1.1"
instanceIndex: -1
ip: "46.246.1.227"
latency: "0.006307s"
line: [
0: {
logMessage: "Static file referenced by handler not found: dist/api/BooksXml/title/ruby"
severity: "WARNING"
time: "2019-06-20T18:27:09.878660Z"
}
]
method: "GET"
requestId: "5d0bcffd00ff0d5437583e1c560001657e756e697175652d7965772d3234343231360001323031393036323074313632353332000100"
resource: "/api/BooksXml/title/ruby"
startTime: "2019-06-20T18:27:09.873527Z"
status: 404
traceId: "d00dfd118dc7642609bb5baf3d9220f4"
traceSampled: true
userAgent: "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/74.0.3729.169 Safari/537.36"
versionId: "20190620t162532"
}
receiveTimestamp: "2019-06-20T18:27:09.886911967Z"
resource: {
labels: {
module_id: "default"
project_id: "unique-yew-244216"
version_id: "20190620t162532"
zone: "eu6"
}
type: "gae_app"
}
severity: "WARNING"
timestamp: "2019-06-20T18:27:09.873527Z"
trace: "projects/unique-yew-244216/traces/d00dfd118dc7642609bb5baf3d9220f4"
traceSampled: true
}
2019-06-20 20:27:09.878 CEST
Static file referenced by handler not found: dist/api/BooksXml/title/ruby