was

    0熱度

    1回答

    我在使用net.tcp綁定託管在IIS中的WCF服務中存在性能問題。 我們最近將我們的系統從COM +移植到WCF,測試表明性能下降。我一直在看服務器上的性能計數器和CPU利用率非常低(< 10%),有足夠的可用內存,磁盤讀取正常等...我也檢查了WCF性能計數器和未完成數通話量很低(在任何給定時間最多1次),每秒通話次數非常低(對於系統使用最多的服務,每秒通話次數爲16次)。我們所有的服務配置爲

    12熱度

    3回答

    是否與IIS不同? WAS如何比IIS好?

    5熱度

    2回答

    IIS 7.5引入了自動啓動提供程序的概念,允許您在應用程序池啓動時讓WAS自動加載應用程序或程序集。 用IIS7可以實現類似的功能嗎? 基本上,我們有一個在WAS下運行的應用程序,並且具有內存緩存數據。當發生應用程序池回收時,我的WAS部署的應用程序將不會實際被激活,直到收到第一次命中爲止。這意味着收到第一個命中時緩存很冷。一旦應用程序池被回收,能夠預先啓動應用程序將是一件好事。我們已經考慮 其

    2熱度

    2回答

    我正在編寫.Net 4.0 Web解決方案的組件(位於IIS7,WS2008上),並且需要提供可以使用消息隊列中消息的服務。我發現使用MSMQ配置WAS服務激活的設置示例...但我們沒有使用MSMQ(使用RabbitMQ),我很確定我必須實現我自己的某種監聽器。 我想我的問題是我必須設置的配置設置系統是非常不透明的,文檔不清晰。 so A:我如何實現和配置WAS服務激活的自定義偵聽器。 和乙:任何

    0熱度

    1回答

    我在讀一篇關於how to use dependency injection with WCF Services的優秀文章。 不幸的是,它只顯示如何在global.asax文件中實例化和註冊Windsor容器。我正在尋找使用WAS作爲我的主機,所以global.asax不會被調用。有誰知道我應該在哪裏註冊容器?我必須擴展WindsorServiceHostFactory嗎?

    1熱度

    3回答

    我試圖找出當網站關閉時,或者在WAS下運行的服務不是長時間運行。 我不想編寫一個監測工具,我相信一定有什麼東西在那裏...

    2熱度

    1回答

    我在使用log4net登錄我的應用程序時遇到問題。 我的應用程序由WCF服務和連接到它的客戶端組成。 在客戶端登錄不成問題,一切正常。 這裏是我的服務器端是如何製造: 一個WCF DLL,它包含我的服務的合同,基本實現(包括錯誤處理)。實際操作是在單獨的業務層中進行的,該業務層拋出實現捕獲的所需異常(並使用FaultContracts發回)。 數據層(這裏沒有問題)。 「Utils」庫,其中包含我

    0熱度

    1回答

    我有一個WAS託管的一組服務,配置爲使用在IIS AppPool用戶帳戶下運行的net.tcp。當用WAS託管服務時,我很難從它們中找出任何診斷來追蹤問題。在控制檯應用程序中使用自託管時,跟蹤設置爲使用的服務即c:\ logs \ trace.svclog作爲跟蹤輸出可以正常工作。 當我使用WAS進行託管時,我似乎沒有得到任何跟蹤輸出,有沒有需要在WAS下獲取跟蹤輸出的特殊設置?我爲跟蹤和IIS

    3熱度

    1回答

    我試圖集成了託管與內部IoC容器(autofac /春)是基於NetTcpBinding的應用。不幸的是,當它在WAS內部啓動時,並且由於它不是基於Http的應用程序,因此全局應用程序類中不會觸發任何事件。 我需要趕上應用程序域啓動,這樣我可以配置IoC容器。在WAS中託管時有沒有辦法做到這一點? 我已經看到了使用App_Code文件夾內的靜態類涉及可怕的事情,但我想的東西有點更容易測試和不太乾淨

    3熱度

    2回答

    如果需要在異構環境中的WAS託管的服務中公開多個端點(例如,一個使用basicHttpBinding,另一個使用netTcpBinding),那麼如何執行? 我讀過的關於WAS端點配置的一切都表明,端點地址和主機基地址應該留空,因爲WAS應該通過路徑到.svc文件和協議自動解析地址。 但是,在不解釋地址的情況下,爲同一合同定義HTTP端點和TCP端點似乎是不可能的。到目前爲止,我的每一次嘗試都讓我