Server 2008的WCF服務,升級到Server2012需注意事項
最近再幫同事測試,原本在Server 2008上運行的WCF服務,遇到各小問題,這邊做個記錄下,避免忘了….
注意事項:
1. 安裝.Net Framework 4.5 –> WCF Services「HTTP Activation」,
不安裝的話,就會出現下圖。
2. 其他必裝功能
ROLE SERVICE
中文
勾選
PURPOSE
ASP.NET
Y
For ASP.NET Application
.NET Extensibility
.NET擴充性
Y
Is required for ASP.NET service role
ISAPI Extensions
ISAPI擴充程式
Y
Is required for ASP.NET service role
ISAPI Filters
ISAPI篩選器
Y
Is required for ASP.NET service role
HTTP Logging
HTTP紀錄
Y
The log includes details on every request made to your server
Request Monitor
要求監視器
UD
Allows to examine requests as well as processes and application pools these requests run in
Basic Authentication
基本驗證
Y
Checking the username and password against the local Windows user database or AD. But usernames and passwords are sent in plain text. If you must use basic authentication, you should only use it on an SSL-protected Web site.
Windows Authentication
Windows驗證
Y
Suitable for intranet applications, and IE can be configured to automatically authenticate to a Windows Authentication-protected web site. While it can be configured to check user against the local Windows user database, it is most commonly used in conjunction with AD.
Digest Authentication
摘要式驗證
Y
Consider as alternative to Basic Authentication. Send a password hash rather than a plain text password, but requires a domain controller.
Client Certificate Mapping
用戶端憑證對應驗證
UD
One of the two authentication methods supported by IIS. A user is issued a client X509 certificate, which is sent to the Web server during authentication , and mapped to a user account. Uses AD and Certification services to map certificates to users.
IP and Domain Restrictions
IP安全性
UD
Enables you to allow or deny access to resources based on the originating IP address or domain name of the request
Static Content
Compression
靜態內容壓縮
Y
Allows for the compression of static resources, making more efficient use of bandwidth
Dynamic Content Compression
動態內容壓縮
UD
Allows for the compression of dynamic resources, at a cost of CPU load
IIS Management Console
IIS管理主控台
Y
Allows for GUI administration of local and remote IIS servers
IIS6 Metabase
Compatibility
IIS Metabase & II6設定相容性
Y
It is necessary if you want to publish or configure applications with VS2008.
Dotblog 的標籤: wcf