2012-07-05 41 views
6

tôi nhận được lỗi sau khi cố gắng để bắt đầu dịch vụ Nhà nước ASP.NET:Lỗi bắt đầu dịch vụ ASP.NET Nhà nước

Windows could not start the ASP.NET State Service service on Local Computer.

Error 2: The system cannot find the file specified.

Tất cả những gì tôi tìm thấy trên google nói với tôi để đi đến thư mục %windir%\Microsoft.NET\Framework\v1.1.4322 tại dấu nhắc lệnh và sau đó nhập lệnh sau: aspnet_regiis.exe -ir

mà tôi đã làm và không giải quyết được sự cố. Đường dẫn đến tệp thực thi trong trường hợp của tôi là 2.0: C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_state.exe.

Vì vậy, tôi đã cố gắng COMAND cùng vào thư mục v2 và tôi nhận được lỗi:

"An attempt was made to load a program with an incorrect format".

nhờ trong advace cho bất kỳ sự giúp đỡ

+1

"định dạng không chính xác" đôi khi là vấn đề 32/64 bit –

Trả lời

12

Như đã nêu here, nó đang cố gắng để tải phiên bản 32-bit trong khi bạn cần 64-bit. Nếu điều này có thể áp dụng, hãy mở RegEdit (rủi ro riêng và vv) và thay đổi HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\ImagePath từ %SystemRoot%\Microsoft.NET\Framework\v2.0.50727\aspnet_state.exe đến %SystemRoot%\Microsoft.NET\Framework64\v2.0.50727\aspnet_state.exe.

+2

tuyệt vời. cảm ơn rất nhiều :) – Diego

0

Bạn không cần cài đặt lại dịch vụ này. Chỉ cần tìm trong các dịch vụ "ASP.NET State Server" và bắt đầu nó. Ngoài ra, bạn có thể thiết lập để bắt đầu tự động hóa dịch vụ này trong các tùy chọn.

Các vấn đề liên quan