Chúng tôi đang triển khai một ứng dụng web ASP.NET 4.0 có tuyên bố này trong phần <httpModules>
của file Web.config của nó:Tại sao ServiceModel đôi khi được khai báo trong Web.config của thư mục Khung và đôi khi không?
<add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler"/>
Trên hầu hết các cài đặt, đây là cả hai tốt và cần thiết. Tuy nhiên, trên hai cài đặt, chúng tôi đã nhận được lỗi dưới đây về các mục trùng lặp. Trong hai bản cài đặt mà có lỗi này, chúng tôi thấy lời tuyên bố này đã tồn tại ở đây:
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Config\web.config
Các cài đặt mà không có lỗi, hầu hết các cài đặt, không có dòng trong file trên. Tại sao tệp Web.config của Framework không nhất quán trong các cài đặt? Chúng tôi chưa thể xác định được sự khác biệt chính xác. Đây là phần lớn các máy chủ có Windows Server 2003 hoặc Windows Server 2008 nhưng cũng có một số hộp kiểm tra với Windows 7. Các cài đặt làm việc là sự kết hợp của hai bên trên, hai máy không hoạt động là Windows Server 2008 và Windows 7. Tất cả các cài đặt đều có .NET 4 Cấu hình đầy đủ được cài đặt.
Lỗi Xem chi tiết
Mô-đun IIS Web Lõi
Notification BeginRequest
Handler Chưa xác định
Error Code 0x800700b7
Config Lỗi
Cannot add duplicate collection entry of type 'add' with unique key attribute 'name' set to 'ServiceModel'
Config file
\\?\C:\Inetpub\wwwroot\web.config
URL yêu cầuhttp://localhost:80/
Đường dẫn PhysicalC:\Inetpub\wwwroot
Logon Phương phápNot yet determined
Logon tàiNot yet determined
98: <add name="ServiceModel" type="System.ServiceModel.Activation.HttpModule, System.ServiceModel.Activation, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" preCondition="managedHandler"/>
điều này có thể hữu ích cho bạn: http://stackoverflow.com/questions/2942448/asp-net-what-does -is-httpmodule-do-system-servicemodel-activation-httpmodule –
@Veli, cảm ơn vì liên kết. Điều đó thực sự trả lời câu hỏi của tôi. –