Merhaba
Webbroker ile oluşturduğum test amaçlı bir REST API yi sunucuda IIS üzerinde çalıştırdım. Ancak istek gönderdiğimde Actions altında tanımlı DefaultHandler e erişim sağlanmasına rağmen diğer tanımladığım pathlere erişimde 404 hatası dönüyor.
DefaultHandler https://destek.mpsyazilim.com/webservistest çalışıyor.
Tanımlanan diğer path: https://destek.mpsyazilim.com/clients?user_name=abc çalışmıyor.
Eğer IIS olarak değil, doğrudan exe olarak çalıştırıp port üzerinden erişim sağladığımda tüm pathler çalışıyor.
http://destek.mpsyazilim.com:8080/clients?user_name=Ali çalışıyor
IIS için ayrı bir configürasyon gerekiyor gibi sanki. Ancak forumda ve internette araştırmama rağmen bir çözüm bulamadım.
IIS üzerinde REST API problemi
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Re: IIS üzerinde REST API problemi
Merhaba,
Sorunuzun cevabını bilmiyorum. IIS tecrübem yok. Direk EXE olarak sorun yaşamıyor olmanıza istinaden sorunuzu özellikle IIS spesifik forumlarında sormanızda fayda olabilir.
Webbroker anladığım kadarıyla Delphi DataSnap oluyor. Doğru ise MARS-Curiosity kullanmanızı tavsiye ederim. Birçok testte Delphi datasnap hafıza kullanımı yüksekliği, yüke dayanamayıp çökmeler yaşaması sonuçları ile genelde en son sıralarda yer alıyor.
MARS-Curiosity de IIS desteği mevcut. ISAPI prjesi olarak DLL derleyebiliyorsunuz.
Sorunuzun cevabını bilmiyorum. IIS tecrübem yok. Direk EXE olarak sorun yaşamıyor olmanıza istinaden sorunuzu özellikle IIS spesifik forumlarında sormanızda fayda olabilir.
Webbroker anladığım kadarıyla Delphi DataSnap oluyor. Doğru ise MARS-Curiosity kullanmanızı tavsiye ederim. Birçok testte Delphi datasnap hafıza kullanımı yüksekliği, yüke dayanamayıp çökmeler yaşaması sonuçları ile genelde en son sıralarda yer alıyor.
MARS-Curiosity de IIS desteği mevcut. ISAPI prjesi olarak DLL derleyebiliyorsunuz.
Re: IIS üzerinde REST API problemi
Cevabınız için teşekkür ederim.
Webbroker aslında DataSnap'ın daha light hali diyebiliriz.
IIS üzerinde işlemleri tamamladım. Dolayısıyla farklı bir yol seçmek maliyetli olacaktır.
Webbroker aslında DataSnap'ın daha light hali diyebiliriz.
IIS üzerinde işlemleri tamamladım. Dolayısıyla farklı bir yol seçmek maliyetli olacaktır.
Re: IIS üzerinde REST API problemi
Deneme yanılmayla çözümü buldum. İhtiyaç olabilecekler için paylaşıyorum.
DefaultHandler https://destek.mpsyazilim.com/webservistest çalışıyor. proje.dll uzantısını yazmak gerekiyor. Ancak diğer pathler için path öncesine uygulama dll ismini de yazmak gerekiyor:
Örnek path: https://destek.mpsyazilim.com/Project1. ... r_name=abc şeklinde
DefaultHandler https://destek.mpsyazilim.com/webservistest çalışıyor. proje.dll uzantısını yazmak gerekiyor. Ancak diğer pathler için path öncesine uygulama dll ismini de yazmak gerekiyor:
Örnek path: https://destek.mpsyazilim.com/Project1. ... r_name=abc şeklinde