台灣最大程式設計社群網站
線上人數
1536
 
會員總數:246740
討論主題:190153
歡迎您免費加入會員
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
iis7 的設定
價值 : 50 QP  點閱數:5571 回應數:6
樓主

又又眠
門外漢
0 12
222 14
發送站內信

目前公司有一套vb6開發的軟體,所謂的3-tier的架構,利用 rds 連接資料庫。
從 windows 2000~2003,ii5~ii6 運作都很正常,但在 IIS 7 中,卻遇到難解的問題。
中間層的安裝設定與以前差非常多,這就不說了,至少是安裝起來了,初步執行也都正常。
但如果跑到資料量非常大時,就會出現「無法載入資料列集,因為資料流無效」。
這這這...這是怎麼回事啊?

我們在 windows 2008, vista 上都試過,都是一樣的狀況,所以應該是 iis7 的問題。

能不能在 windows 2008 上安裝 iis 6 呢?

搜尋相關Tags的文章: [ ii7 rds ] ,
本篇文章發表於2009-02-19 18:43
1樓
最有價值解答

Chen
捐贈 VP 給 Chen 檢舉此回應
試看看

1. Disable 32-bit worker processes in IIS running this command:

cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 0


2. Enable 32-bit worker processes in IIS running  this command:

cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
本篇文章回覆於2009-02-20 00:01
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

heal
捐贈 VP 給 heal 檢舉此回應
我們公司也預到類似狀況
建議使用ie6或firefox
之後就都正常了
本篇文章回覆於2009-02-20 16:32
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

又又眠
檢舉此回應
經過我們公司高手的努力,發現應該 IIS7的限制。他說IIS7預設可以接受的 recordset 的大小是 4MB。如果要改,是沒有介面可以改的哦,要找到以下這個檔:

C:\Windows\System32\inetsrv\config\applicationHost.config

找到底下這一行:
<add name="ISAPI-dll" path="*.dll" verb="*" modules="IsapiModule" scriptProcessor="C:\Program Files\Common Files\System\msadc\msadcs.dll" resourceType="File" requireAccess="Execute" allowPathInfo="true" />

在 /> 之前加上 responseBufferLimit="4194304"
這個數字就是你想要設定的上限。
("4194304" 代表 4mb, 我把他改成 "41943040" 就ok啦)


-------------------
Chen 大大:
這是不是要讓 32bit的程式可以在 64bit的windows 2008 上可以執行的方式? 不過我們的server不是64bit.

heal 大大:
我的問題不是 asp 哦,client端是vb6的程式。
本篇文章回覆於2009-02-20 20:27
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Fox Huang
檢舉此回應
問一下最近剛好要設定Msdac,Ref:http://forums.iis.net/t/1155197.aspx
設了老半天還是不行,請問一下你的設定方法
本篇文章回覆於2012-05-15 14:52
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

towns
捐贈 VP 給 towns 檢舉此回應
又又眠大大,towns在IIS7.5(win2k8 ent R2)及IIS7(win2k8 std)版中,並沒有看到這樣的預設值呢!
本篇文章回覆於2012-05-29 11:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
作者回應

又又眠
檢舉此回應
Fox Huang :
要在windows 2008 設定rds,是非常痛苦的經驗。雖然我安裝過5次,成功3次,但我也搞不清楚是怎樣成功的。歸納起來,大概跟 IUSR 的權限或密碼有關吧。有時候我們會在安裝IIS後改 ADMINISTRATOR 的密碼,這時就毀了。通常我就直接把IIS砍掉,重裝,就可以了。試試吧。

towns 版主:
我也找不到,不曉得是不是M$把他拿掉了…
本篇文章回覆於2012-05-29 23:58
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.