|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Проект ASP NET CORE MVC 3. Сервер IIS10. В проекте в файлах представлениях я прописывал ссылки на файлы с JS функциями следующем образом: Код: javascript 1. 2. 3. 4. 5.
В самом файле прописывал: Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
На тесте все работает на проде выдает ошибку, что не найден: авторPOST http://localhost/api/API/searchStreets 404 (Not Found) jquery.min.js:2 ... |
|||
:
Нравится:
Не нравится:
|
|||
09.07.2021, 17:34 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Заголовки: авторGeneral Request URL: http://195.226.xxx.x0/api/API/searchStreets Request Method: POST Status Code: 404 Not Found Remote Address: 195.226.xxx.x0:80 Referrer Policy: strict-origin-when-cross-origin авторRequest Accept: application/json Accept-Encoding: gzip, deflate Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7 Cache-Control: no-cache Connection: keep-alive Content-Length: 42 Content-Type: application/json Host:195.226.xxx.x0 Origin: http://195.226.xxx.x0 Pragma: no-cache Referer: http://195.226.xxx.x0/collectVoters/Friends/Edit/2 RequestVerificationToken: CfDJ8E_6DbN7jdpPgMFyLYN6J0OrMxQS9aM7M67rVqjwjxa4AwxAWpaCKSmX Lo3SUhxhSOxaDNbIonsGVHeh5STS0Q0U0bq6R-dPdWyohdIlwBaNRRVJ5iw8t2U2sulQfFdcegAl-A54L3H0vxaMu_-jl7Zmc9TNII1R3lXPErLRDcvpzKZdf1fPkqgmPH_wSb5o_w User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36 X-Requested-With: XMLHttpRequest Контроллер обрабатывающий запрос от данной JS функции: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27.
... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2021, 14:37 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Vlad__i__mir Request URL: http://195.226.xxx.x0/api/API/searchStreets Vlad__i__mir POST http://localhost/api/API/searchStreets 404 (Not Found) jquery.min.js:2 Модератор: Тема перенесена из форума "WCF, Web Services, Remoting". ... |
|||
:
Нравится:
Не нравится:
|
|||
10.07.2021, 19:06 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro Vlad__i__mir Request URL: http://195.226.xxx.x0/api/API/searchStreets Vlad__i__mir POST http://localhost/api/API/searchStreets 404 (Not Found) jquery.min.js:2 Модератор: Тема перенесена из форума "WCF, Web Services, Remoting". Это потому что первый раз я тестировал на работе на самом серваке, а потом уже из дома по внешнему ip-адресу, но суть таже самая, он что с самого сервака (localhost), что по внешнему ip выдает одинаковые ошибки - 404 на все ip-контроллеры, а вот mvc контроллеры работают нормально - грузят представления. Представления отображаются с помощью контроллеров mvc, приложения так-то mvc, и везде где задействованы mvc контроллеры - работает, но часть у меня работает через api контроллеры, функции JS у меня отправляют запрос на api контроллеры, пример такой JS-функции и такого ip-контроллера привел в вопросе. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2021, 11:17 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
А как ты добавляешь свои апи-контроллеры к пулу маршрутов? Сами-то они не добавятся. Что у тебя прописано? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2021, 11:33 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro А как ты добавляешь свои апи-контроллеры к пулу маршрутов? Сами-то они не добавятся. Что у тебя прописано? На тесте я ничего не добавлял, все работало норм. А как добавить свои апи-контроллеры к пулу маршрутов? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2021, 13:28 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Vlad__i__mir На тесте ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2021, 17:05 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro Vlad__i__mir На тесте На IISExpress при запуске в VS ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2021, 17:44 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Ну так ты запускал из VS в режиме DEBUG в Development. Ищи разницу конфигурации с релизом. Запусти под релизом в IISExpress, проверь ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2021, 18:32 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro Ищи разницу конфигурации с релизом. Где её искать, в каком файле? Shocker.Pro Запусти под релизом в IISExpress, проверь Как запустить под релизом в IISExpress? Что нужно проверить? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2021, 18:54 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro, В Startup.cs нашел следующие настройки: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28.
Вы их имели ввиду, когда говорили авторА как ты добавляешь свои апи-контроллеры к пулу маршрутов? Сами-то они не добавятся. Что у тебя прописано?? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.07.2021, 20:21 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Vlad__i__mir, у тебя есть public void ConfigureServices(IServiceCollection services) { services.AddControllers(); .................... } ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2021, 15:51 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
monstrU Vlad__i__mir, у тебя есть public void ConfigureServices(IServiceCollection services) { services.AddControllers(); .................... } ? Да, есть, вот он: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39.
... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2021, 17:11 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
monstrU, но не пойму, что в ConfigureServices нужно добавить? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 07:09 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Решение проблемы найдено, но оно не очень удобное. Для запросов на api-контроллеры в url необходимо ещё добавлять адрес самого приложения, т.е. указывать не автор/api/API/searchStreets, а автор/CollectVoters/api/API/searchStreets. Это не удобно, потому что на тесте и на проде получаются разные url запросов. Может кто-нибудь знает как это можно настроить? ... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 11:42 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Vlad__i__mir Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
13.07.2021, 14:02 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro Vlad__i__mir Код: c# 1.
У меня так и стоит Vlad__i__mir[Route("api/[controller]")] [ApiController] [Produces("application/json")] public class APIController : ControllerBase { ... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 10:15 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
21.07.2021, 10:50 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro Код: c# 1.
Не заметил ) Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2021, 10:52 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro Код: c# 1.
Не помогло, ошибка 404 ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2021, 12:27 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Короче, изучай настройку маршрутизации, посмотри итоговую коллекцию всех маршрутов после инициализации в Startup-е ... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2021, 12:31 |
|
Не срабатывают ссылки в JS функциях на рабочем сервере
|
|||
---|---|---|---|
#18+
Shocker.Pro Короче, изучай настройку маршрутизации, посмотри итоговую коллекцию всех маршрутов после инициализации в Startup-е В Startup-e у меня прописаны только точки входа и шаблон маршрутов, что тут ещё можно увидеть? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80.
... |
|||
:
Нравится:
Не нравится:
|
|||
22.07.2021, 22:49 |
|
|
start [/forum/topic.php?fid=18&msg=40083229&tid=1354512]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 154ms |
0 / 0 |