Merhaba,
Sunucuya localinizde çalışan dosyaları attığınızda OLEDB connection string ile Excel’e verileri export ederken varsayalım 30.000 satıra kadar export edip, sonrasında kalan satırları etmiyor ya da Excel’e boş içerik basıyor olsun.
Bu durumda iki ana soru mevcut:
1. MSSQL üzerinden tüm datayı çekebiliyor musunuz?
2. Verileri ftp alanına mı export ediyorsunuz?
Cevaplarınız evet ise IIS tarafında çalıştırdığınız Application Pool’u, local admin yetkisinde bir kullanıcı oluşturup onunla ya da sistem kullanıcısıyla çalıştırmayı deneyin. Örneğin LocalSystem ile çalıştırabilirsiniz. Böylelikle bu sorununuz çözümlenecektir. IIS ve Application Pool’u restartlamayı unutmayın. IIS’e giriş yapın. Application Pool’a tıklayın. Açılan alanda domaini bulun ve sağ tıklayıp Advanced Settings tıklayın. Identity kısmında ApplicationPoolIdentity göreceksiniz. Aşağıdaki alanda olduğu gibi seçebilirsiniz.
Eğer buna rağmen verileri çekemiyorsanız sorunu sunucu tarafında aramadan önce yazılımınızı kontrol edin.
En kötü try catch ile hata var mı kontrol edin.
Bu işlemi shared hosting sunucunuz varsa uygulamayın. Güvenlik açığına sebep olur.
Eğer tek bir siteniz varsa ve bu işlemi gerçekleştirmek zorundaysanız o zaman uygulayabilirsiniz.
Umarım zamandan kazanmanızı sağlar.