首页 > 代码库 > 使用WAS寄宿net.tcp WCF服務
使用WAS寄宿net.tcp WCF服務
- 首先添加Windows Features
??
- 確保打開以下服務
Net.Tcp Listener Adapter
Net.Tcp Port Sharing Service
Windows Process Activation Service
??
- 在網站的高級設置中添加net.tcp協議
??
- 把WCF類庫項目進行發佈,在IIS中新建一個Application,路徑指定到發佈目錄。
確保web.config中address爲net.tcp://localhost/Application名稱/發佈的服務名稱.svc
??
至此服務已經部署完畢,客戶端可以正常訪問了。如果要訪問數據庫,還需要做額外的設置。
原因是DefaultAppPool使用ApplicationPoolIdentity,無法直接訪問數據庫,需要爲其在SQL Server中添加一個登錄項
在Security – Login中添加一個名爲IIS APPPOOL\DefaultAppPool的登錄項
在User Mapping中爲需要訪問的數據庫添加讀寫權限,至此WAS可以正常訪問數據庫了
??
??
使用WAS寄宿net.tcp WCF服務
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。