LỖI: Lỗi khi bạn gọi phương pháp trên một dịch vụ Web bằng cách sử dụng ASP

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch máy của Microsoft chứ không phải do con người dịch. Microsoft cung cấp các bài viết do con người dịch và cả các bài viết do máy dịch để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng ngôn ngữ của bạn. Tuy nhiên, bài viết do máy dịch không phải lúc nào cũng hoàn hảo. Loại bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, giống như một người nước ngoài có thể mắc sai sót khi nói ngôn ngữ của bạn. Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra. Microsoft cũng thường xuyên cập nhật phần mềm dịch máy này.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này:322886
Bài viết này đã được lưu trữ. Bài viết được cung cấp "nguyên trạng" và sẽ không còn được cập nhật nữa.
Chúng tôi đề nghị tất cả người dùng nâng cấp để Microsoft Internet Information Services (IIS) Phiên bản 7.0 chạy trên Microsoft Windows Server 2008. IIS 7.0 làm tăng đáng kể Web cơ sở hạ tầng bảo mật. Để biết thêm chi tiết về các chủ đề liên quan đến an ninh IIS, ghé thăm Web site sau của Microsoft:Để biết thêm chi tiết về IIS 7.0, ghé thăm Web site sau của Microsoft:
TRIỆU CHỨNG
Khi bạn gọi phương pháp trên một dịch vụ Web, bạn có thể nhận thông báo lỗi sau:
System.InvalidOperationException: Unable to generate a temporary class(result=1). error CS2001: Source file 'C:\WINNT\TEMP\gggcyckb.0.cs' could not be found error CS2008: No inputs specified at System.Xml.Serialization.Compiler.Compile() at System.Xml.Serialization.TempAssembly..ctor(XmlMapping[] xmlMappings) at System.Xml.Serialization.XmlSerializer.FromMappings(XmlMapping[] mappings) at System.Web.Services.Protocols.SoapClientType..ctor(Type type) at System.Web.Services.Protocols.SoapHttpClientProtocol..ctor() at SDAccounts.swd_dotnetdev.Organizations..ctor() at SDAccounts.Contacts.GetContactInfo(Object Status, Object& ErrorString)					
NGUYÊN NHÂN
ASP.Dịch vụ Web NET đôi khi sử dụng hệ thống thư mục Temp khi họ xử lý WebMethods. Nếu chủ đề xử lý yêu cầu sử dụng một danh tính không có truy cập đọc/ghi vào thư mục đó, bạn nhận được thông báo lỗi.
GIẢI PHÁP
Để tránh vấn đề này, cung cấp cho đọc/ghi giấy phép cho các Temp thư mục vào tài khoản của ASPNET. Khi ASP.Quá trình dịch vụ Web NET WebMethods, danh tính được sử dụng thường xuyên nhất để truy cập vào các hệ thống Temp thư mục là địa phương ASPNET tài khoản, mà là trương mục mặc định Theo đó ASP.NET các ứng dụng chạy.

Tuy nhiên, nếu bạn có cấu hình ứng dụng của bạn để sử dụng mạo danh trong Web.config tập tin của nó, các chủ đề cũng có thể sử dụng nhận dạng của bất kỳ người gọi đến. Nếu như vậy, tất cả các tiềm năng gọi danh hàng tính phải có đọc/ghi giấy phép để Temp thư mục. Một danh tính có thể gọi là Internet Information Services (IIS) tài khoản của ứng dụng vô danh (thông thường các ISUR_xxx tài khoản). Các chủ đề cũng có thể sử dụng các IWAM_xxx tài khoản.
TÌNH TRẠNG
Microsoft đã xác nhận rằng đây là một vấn đề trong các sản phẩm của Microsoft được liệt kê đầu bài viết này.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 322886 - Xem lại Lần cuối: 12/07/2015 11:04:09 - Bản sửa đổi: 2.0

Microsoft Internet Information Services 5.0

  • kbnosurvey kbarchive kbbug kbpending kbmt KB322886 KbMtvi
Phản hồi