Delphi Can

Orjinalini görmek için tıklayınız: Web Server Application IIS Yayınlama Hk.
Şu anda (Arşiv) modunu görüntülemektesiniz. Orjinal Sürümü Görüntüle internal link
Merhaba,

Isapi (dll) olarak oluşturduğum web servis'i(JSON) IIS üzerinden yayınladım ve  bunu bir sumdomain'e bağladım. (sub.domain.com) bu şekilde explorer ile giriş yaptığımda "Web Server Application" mesajını alabiliyorum fakat /uri şeklinde işlem yapmak istediğimde aşağıdaki hata dönüyor bu sorunu nasıl çözebilirim.

*Rest Debugger ile aynı işlemi denediğimde herhangi bir olumlu/olumsuz mesaj dönmüyor.
Vom55S.png

Teşekkürler.
Merhaba,
uygulama lokalde çalışıyor mu? Veya bulunduğunuz sunucuda lokal adres ile bağlanmayı deneyin. Çalışıyorsa sorun IIS yapılandırması ile alakalıdır.
(24-12-2019, Saat: 17:06)Halil Han Badem Adlı Kullanıcıdan Alıntı: [ -> ]Merhaba,
uygulama lokalde çalışıyor mu? Veya bulunduğunuz sunucuda lokal adres ile bağlanmayı deneyin. Çalışıyorsa sorun IIS yapılandırması ile alakalıdır.

http://subdomain.domain.com şeklinde uzak bilgisayarda da yerelde de yazdığımda sorun yok görüyorum. Fakat http://subdomain.domain.com/urunler şeklinde yazdığımda  hem yerel hemde uzakta hata alıyorum, sanırım iis bunu bir klasör olarak algılayarak davranıyor.

*Testleri exe üzerinden yapıp dll'e çevirdiğimde bu işlemde'mi hata oluşuyor gözlemleyemiyorum.

Teşekkürler.
(24-12-2019, Saat: 17:27)pro_imaj Adlı Kullanıcıdan Alıntı: [ -> ]
(24-12-2019, Saat: 17:06)Halil Han Badem Adlı Kullanıcıdan Alıntı: [ -> ]Merhaba,
uygulama lokalde çalışıyor mu? Veya bulunduğunuz sunucuda lokal adres ile bağlanmayı deneyin. Çalışıyorsa sorun IIS yapılandırması ile alakalıdır.

http://subdomain.domain.com şeklinde uzak bilgisayarda da yerelde de yazdığımda sorun yok görüyorum. Fakat http://subdomain.domain.com/urunler şeklinde yazdığımda  hem yerel hemde uzakta hata alıyorum, sanırım iis bunu bir klasör olarak algılayarak davranıyor.

*Testleri exe üzerinden yapıp dll'e çevirdiğimde bu işlemde'mi hata oluşuyor gözlemleyemiyorum.

Teşekkürler.
Haklısınız. IIS yapısı gereği /xx şeklinde belirtilen yordamlar ya bir Uygulama Havuzu olarak yoksa sayfa olarak algılanır. Şu şekilde çözüm  sağlanabilir. http://sub.domain.com/index.dll?page=urunler dedikten sonra page değerine göre sayfa gösterilebilir. URL şeklinde yapmış olduğunuz değişiklikler IIS tarafından kendince yorumlanacaktır çünkü.
(24-12-2019, Saat: 17:32)Halil Han Badem Adlı Kullanıcıdan Alıntı: [ -> ]
(24-12-2019, Saat: 17:27)pro_imaj Adlı Kullanıcıdan Alıntı: [ -> ]http://subdomain.domain.com şeklinde uzak bilgisayarda da yerelde de yazdığımda sorun yok görüyorum. Fakat http://subdomain.domain.com/urunler şeklinde yazdığımda  hem yerel hemde uzakta hata alıyorum, sanırım iis bunu bir klasör olarak algılayarak davranıyor.

*Testleri exe üzerinden yapıp dll'e çevirdiğimde bu işlemde'mi hata oluşuyor gözlemleyemiyorum.

Teşekkürler.
Haklısınız. IIS yapısı gereği /xx şeklinde belirtilen yordamlar ya bir Uygulama Havuzu olarak yoksa sayfa olarak algılanır. Şu şekilde çözüm  sağlanabilir. http://sub.domain.com/index.dll?page=urunler dedikten sonra page değerine göre sayfa gösterilebilir. URL şeklinde yapmış olduğunuz değişiklikler IIS tarafından kendince yorumlanacaktır çünkü.

Teşekkür ederim. Bu şekilde sorun çözüldü ve sonuçları görebildim.
(24-12-2019, Saat: 17:37)pro_imaj Adlı Kullanıcıdan Alıntı: [ -> ]
(24-12-2019, Saat: 17:32)Halil Han Badem Adlı Kullanıcıdan Alıntı: [ -> ]Haklısınız. IIS yapısı gereği /xx şeklinde belirtilen yordamlar ya bir Uygulama Havuzu olarak yoksa sayfa olarak algılanır. Şu şekilde çözüm  sağlanabilir. http://sub.domain.com/index.dll?page=urunler dedikten sonra page değerine göre sayfa gösterilebilir. URL şeklinde yapmış olduğunuz değişiklikler IIS tarafından kendince yorumlanacaktır çünkü.

Teşekkür ederim. Bu şekilde sorun çözüldü ve sonuçları görebildim.

Rica ederim, iyi çalışmalar.