Sitecore Ship mengembalikan 404 saat mencoba menginstal paket pembaruan

Kirim kembali 404 ketika mencoba menginstal paket pembaruan. Ini skrip yang saya coba.

Invoke-WebRequest -Uri "http://mydomain/services/package/install" -Method Post -ContentType "application/x-www-form-urlencoded" -Body @{"path"="@D:\Users\Parsh\Desktop\test.update";"DisableIndexing"=$true} -UseBasicParsing -TimeoutSec 5000

Dan saya mendapatkan kesalahan di bawah ini. `

    404 - NotFound
    The resource you have requested cannot be found.
    We're sorry :-(




  Graphics courtesy of the awesome Matthew Inman
At line:1 char:1

Invoke-WebRequest -Uri "http://mydomain/services/package/inst ...
  + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc
 eption
  + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand`

Saya menggunakan .net framework 4.6.2 dan rilis awal Sitecore 8.2. juga memeriksa dua kali semua konfigurasi, semuanya terlihat baik-baik saja,

Menghargai dukungan Anda.

Pembaruan : Tangkapan layar terlampir:

masukkan deskripsi gambar di sini


person PaRsH    schedule 18.08.2017    source sumber
comment
Apakah Anda mendapatkan kesalahan saat menjelajah ke /services/about di server (tautan ke dokumentasi). Ini berfungsi di 8.1u3, tapi saya dengar ada masalah di 8.2. Mungkin juga jika Anda memiliki pengendali 404 khusus yang terlalu agresif dan Anda harus mengabaikan rute ini.   -  person jammykam    schedule 18.08.2017
comment
Saya melihat Sitecore.Ship - versi 0.4.0.0, ketika saya menelusuri /services/about   -  person PaRsH    schedule 19.08.2017
comment
Tampaknya berfungsi dengan baik kalau begitu... dari mana Anda menelepon Ship? Apakah Anda menggunakan penerapan Octopus atau semacamnya sehingga skrip Powershell dipanggil di server itu sendiri? Jika tidak, apakah Anda mengaktifkan packageInstallation jarak jauh dan memasukkan server Anda ke daftar putih?   -  person jammykam    schedule 19.08.2017
comment
Saya sudah mencobanya di gurita dulu, tidak berhasil. Kemudian saya mencoba menjalankan perintah yang sama di mesin lokal di PowerShell. Tidak berhasil. Terlampir tangkapan layar.   -  person PaRsH    schedule 19.08.2017
comment
@jammykam Mengaktifkan instalasi paket jarak jauh dan server daftar putih juga.   -  person PaRsH    schedule 19.08.2017
comment
Konfigurasinya terlihat benar bagi saya, tidak yakin apakah ada masalah dengan 8.2, saya sendiri tidak pernah menggunakannya di 8.2.   -  person jammykam    schedule 19.08.2017
comment
Mencoba menggunakan Tukang Pos, Mendapatkan kode status 404 lagi :(   -  person PaRsH    schedule 19.08.2017
comment
@jammykam Mencoba menerbitkan api Kapal dan berfungsi dengan baik, Tidak yakin apa masalahnya dengan Instal api.   -  person PaRsH    schedule 19.08.2017


Jawaban (1)


Butuh beberapa waktu untuk men-debug masalah karena mengembalikan 404. Awalnya saya berpikir bahwa, sumber daya itu sendiri tidak tersedia. Kemudian men-debug kerangka Sitecore.Ship saya menemukan bahwa, 404 melempar karena jalur tidak ditemukan . Lihat tangkapan layar di bawah.

masukkan deskripsi gambar di sini

Ketika saya mengubah lokasi file pembaruan, itu berhasil.

person PaRsH    schedule 25.08.2017