我有一个win 2008r2服务器。默认网站的启用协议设置为“http,net.tcp”。当在默认网站下创建任何新的应用程序时,我想默认具有相同的启用协议。任何人都可以请建议如何做到这一点?目前,当我添加应用程序一是创建一个启用协议只有“http”IIS 7已启用协议
5
A
回答
6
我发现这可以使用Powershell的IIS提供程序。下面这行工作对我来说:
的Set-ItemProperty IIS:\网站\ $ NetTcpWebsite -name EnabledProtocols - 值 “HTTP,的net.tcp”
0
net和tcp协议用于WAS。默认情况下它们被禁用,以最小化攻击面。 您是否托管WCF应用程序以便需要此?
http://technet.microsoft.com/en-us/library/cc735229(v=ws.10).aspx
最好的问候。
3
为了从网站获得的协议级联级别下降到应用程序级别我必须做到以下几点:
首先我创建了网站和应用程序。 第二我跑了以下内容:
$iisAppName = %YourWebsiteName%
Set-ItemProperty IIS:\sites\$iisAppName -name applicationDefaults.enabledProtocols -Value "http,net.tcp"
这解决了它的原始问题。 Rob的回答只会在网站级别设置启用协议配置文件,这会在没有启用适当协议的情况下留下应用程序和虚拟目录。
0
我苦苦挣扎了一段时间,并研究了将它包含在每个应用程序或服务的MSI(WiX或其他)或web.config文件中的方法。最后,最简单的解决方案是更改IIS中的网站默认值,以便将其应用于每个应用程序和服务,而无需更改MSI或web.config。基本步骤是:在IIS管理器中,单击网站节点,然后单击“设置网站默认值...”,将“已启用协议”属性更改为http,net.tcp
相关问题
- 1. 从Web.config启用net.tcp协议
- 2. 找到启用的协议
- 3. Windows 7 IIS无法启用
- 4. 会话启动协议
- 5. 如何使用intallshield安装为IIS应用程序设置“启用协议”
- 6. IIS 5或6和HTTP协议与WCF?
- 7. Swift协议专用通用协议
- 8. 如何在curl中启用UDP协议?
- 9. 请启用TCP/IP协议。 Unity3D
- 10. 在类中启用NSCopying协议
- 11. 创建自定义协议(Windows 7)
- 12. Windows Phone 7自定义协议处理
- 13. 什么协议XDocument.Load用户
- 14. 协议的哈希协议
- 15. WebDav协议VS HTTP协议
- 16. WCF TCP协议
- 17. iis 6支票是ssl 2已启用
- 18. 如何在IIS 7/Windows 7 64bit上启用SSL
- 19. 启用HTTPS协议在.NET MVC 5申请本地主机
- 20. 是基于现有协议的协议还是协议?
- 21. 从本地协议强制使用Javascript协议中的http协议
- 22. 使用协议HTPPS
- 23. 使用Websocket协议
- 24. 采用UDP协议
- 25. uwsgi协议比http协议更快吗?
- 26. Firebase XMPP协议与HTTP协议
- 27. Swift协议和协议扩展与CollectionType
- 28. 符合其他协议绑定协议
- 29. 在UDP协议中的Tracerouting协议
- 30. 二进制协议与文本协议
我使用netTCP,因为我托管从同一AD内的另一服务调用的端点。 –