Lỗi HTTP 503, dịch vụ không khả dụng


395

Tôi thực sự mới để thiết lập máy chủ web nói chung. Tôi đã có IIS 8 trên Windows 8 và tôi đang cố gắng thiết lập một trang web nhỏ cục bộ trong khi thực hiện một số phát triển. Trong IIS tôi chọn Thêm trang web, đặt tên, trỏ đến vị trí nơi tôi có tệp index.html (Tôi đã thử các vị trí khác nhau, mới nhất trong c: \ inetpub \ wwwroot \ test -folder) và nếu không thì sử dụng tất cả mặc định cài đặt. Tuy nhiên, khi tôi cố gắng duyệt đến localhost, tôi nhận được

Lỗi HTTP 503. Dịch vụ không khả dụng.

Tôi đã xác minh nhóm được bắt đầu và tôi đã trao cho IIS_IUSRS Toàn quyền kiểm soát trên thư mục đích

Tôi đã tìm kiếm xung quanh nhưng không tìm thấy bất cứ điều gì mà giải quyết vấn đề của tôi, và không có gì hữu ích trong EventLog hoặc trong C: \ Windows \ System32 \ LogFiles \ HTTPERR thư mục

Bất cứ ai có thể cho tôi biết những gì sai?


5
Bạn đã kiểm tra trình xem sự kiện để biết thêm?
Tư vấn Webplanet TFS

3
Một danh sách kiểm tra hữu ích (mặc dù nó IIS7) ở đây blogs.msdn.com/b/webtopics/archive/2010/02/17/... - tôi nghi ngờ bạn đã thực hiện những kiểm tra, nhưng có thể giúp
Webplanet TFS Tư vấn

121
Lý do 1: Lỗi HTTP 503. Dịch vụ không khả dụng xảy ra nếu Nhóm ứng dụng của Ứng dụng Wep tương ứng bị dừng hoặc vô hiệu hóa hoặc tạm dừng. hoặc Danh tính người dùng nhất định của Nhóm ứng dụng có thể không hợp lệ do mật khẩu đã hết hạn hoặc bị khóa. Xem bản sửa lỗi hoàn hảo này: morgantechspace.com/2013/12/ Lời
kombsh

2
Tình huống thông thường đối với tôi khi TẤT CẢ các bản ghi là EMPTY nhưng vẫn 503. Lý do: 1. Xung đột cổng là thường xuyên nhất. 2. URL ACL và giải pháp được mô tả thấp hơn.
Puterdo Borato

Tôi đã đối mặt với cùng một vấn đề khi ứng dụng triển khai IIS của tôi không chạy và hiển thị cho tôi lỗi 503. Khi tôi kiểm tra hồ bơi, nó đã dừng lại và bắt đầu giải quyết vấn đề.
Hedego

Câu trả lời:


448

Có thể là danh tính người dùng đã lỗi thời, đặc biệt nếu bạn đã thử bắt đầu nhóm ứng dụng đã dừng và yêu cầu tiếp theo lại thất bại.

Trong IIS, đi đến Nhóm ứng dụng trong Máy chủ, sau đó tìm Nhóm ứng dụng chính xác cho trang web của bạn và nhấp vào nó. Trên menu Cài đặt nâng cao ở bên phải, chọn Danh tính và thay đổi nó và nhập người dùng và mật khẩu mới. Nhấp vào Nhóm ứng dụng của bạn một lần nữa và chọn Tái chế để khởi động lại nó.

Bạn cũng có thể thử xem thông báo lỗi trong Trình xem sự kiện, trong Nhật ký Windows, Ứng dụng, tab Chi tiết.


22
Đây chính xác là những gì đã xảy ra với tôi khi tôi thay đổi mật khẩu của danh tính được sử dụng cho quy trình công nhân W3C. Cảm ơn
Toàn Nguyễn

8
Tôi vừa thay đổi mật khẩu người dùng và ngày hôm sau (sau khi khởi động lại) nó bị lỗi do mật khẩu xấu. Tôi cần một danh sách những thứ cần thay đổi khi tôi thay đổi mật khẩu!
Brian J

2
Tôi đã đi đến Hồ bơi ứng dụng và nhận ra rằng bằng cách nào đó trang web của tôi đã bị dừng. Tôi khởi động lại nó và gặp sự cố, làm việc tốt như mới.
Jason L.

Tôi gặp vấn đề tương tự. Bất cứ khi nào một vấn đề như thế này xảy ra, Trình xem sự kiện là nơi bạn nên xem trước tiên. Nhật ký nắm tay để kiểm tra hầu như luôn luôn là: Nhật ký Windows -> Hệ thống. Thông báo lỗi sẽ giống như "Nhóm ứng dụng Foo đã bị vô hiệu hóa. Dịch vụ kích hoạt quy trình Windows (WAS) đã gặp lỗi khi khởi động quy trình công nhân để phục vụ nhóm ứng dụng." Nếu đó là tên người dùng hoặc mật khẩu xấu trong danh tính, thì điều đó sẽ được đề cập trong nhật ký cảnh báo trước.
Jeremy Ray Brown

Tôi có vấn đề là AppPool đã dừng. tôi chỉ cần khởi động lại và sửa chữa.
sal

97

Trong trường hợp của tôi, vấn đề là DefaultAppPool. Tôi đã thay đổi "Tải hồ sơ người dùng" thành false và bây giờ nó hoạt động. Tuy nhiên, tôi không biết nếu có tác dụng phụ cho việc này. nhập mô tả hình ảnh ở đây


10
Đây là những gì làm việc cho tôi quá, rất muốn biết tại sao!
Patrick McDonald

2
Tôi cũng đã có vấn đề này .. Có vẻ như bizzare IIS có các tùy chọn mơ hồ rất nhiều mà không có dấu hiệu cho thấy các hiệu ứng sau.
Pogrindis

Ái chà! Điều đó đã làm việc. Tôi cũng rất muốn biết tại sao.
Lukas

4
Một số câu trả lời cho "tại sao?" câu hỏi đang ở đây: stackoverflow.com/questions/17149132/ Khăn
Simon Mourier

2
@Luaan Tôi hoàn toàn đồng ý, vấn đề được giải quyết bằng vấn đề này nằm ở tôi và sự hiểu biết của tôi về IIS ( hoặc thiếu nó ), nhưng có khá nhiều sự mơ hồ xung quanh thuật ngữ trừ khi bạn hiểu rõ về phương pháp mà IIS hoạt động. Đã phát hiện ra lý do tại sao nó giải quyết vấn đề của tôi là giải tỏa. Mỗi ngày là một ngày học .
Pogrindis

95

Các câu trả lời khác là tốt. Nhưng trong trường hợp của tôi, tôi đang làm việc trên một hộp Windows đã chạy một số IIS, IISExpress cũ hoặc bất kỳ trang web nào khác. Điều gì đã xảy ra là các ACL được bảo lưu bằng cách nào đó trong hệ thống. Vì vậy, bạn có thể muốn kiểm tra điều này.

Đây là lệnh console để kết xuất tất cả các acls URL:

netsh http show urlacl

Kiểm tra những gì được trả lại ở đây và nếu có bất cứ điều gì phù hợp với url bạn đang kiểm tra, đây là lệnh xóa một URL acl (ví dụ):

netsh http delete urlacl url=http://localhost:2018/

(hãy cẩn thận lưu ý cẩn thận những gì bạn làm ở đây trong trường hợp nó không liên quan đến vấn đề ban đầu)


3
Nó hiệu quả tuyệt vời đối với tôi! Trong trường hợp của tôi, tôi đã làm việc với RavenDB và đã thử sử dụng ứng dụng bảng điều khiển trước khi sử dụng ứng dụng IIS. Sau khi sử dụng ứng dụng bảng điều khiển, ứng dụng IIS sẽ không hoạt động! Hóa ra là vì URL đã được bảo lưu. Tôi vừa xóa ACL và mọi thứ đều tốt!
N1njaB0b

1
Tốt một. Tôi đã có một giải pháp trang web trước đây ràng buộc với cổng mà tôi đang cố gắng sử dụng.
RJ Lohan

Cảm ơn! Điều này cũng đã làm điều đó với tôi - chúng tôi đã thiết lập Skype for Business bằng cách sử dụng WAP nhưng nhận thấy WAP không ổn định và sẽ dừng thường xuyên và chuyển sang ARR 3.0. Có một số URL cũ của ACL bị bỏ lại cho lync và lyncdiscover trên cổng 443 đang cản trở IIS và gây ra 503 lỗi thay vì IIS phục vụ các trang. Xóa các ACL cũ đã giải quyết vấn đề.
vẽ

1
đây là giải pháp duy nhất phù hợp với tôi Cảm ơn bạn.
Quannt

1
Điều này làm việc cho tôi! Tôi đã có một số dịch vụ lưu trữ tự chạy trước đây và đã thực hiện một số công việc để liên kết nó với localhost: 443. Tôi cũng phải tự tạo chứng chỉ và liên kết nó với 443. Bằng cách nào đó có phần còn lại (ngay cả sau khi tôi xóa chứng chỉ, đã xóa Chứng chỉ SSL với : netsh http delete sslcert ipport=127.0.0.1:443. Tôi cũng phải chạy:netsh http delete urlacl url=https://+:443/
Ninja

46

Kiểm tra Nhóm khung ứng dụng tương ứng của ứng dụng của bạn - nó có thể bị dừng. Nếu có, bắt đầu và kiểm tra lại.

Nếu bạn vẫn gặp sự cố, bạn cũng có thể kiểm tra Trình xem sự kiện để tìm nguyên nhân gây ra lỗi đó để khắc phục sự cố thêm.


Vâng, Trình xem sự kiện là bạn của bạn! Tôi thấy lỗi này xảy ra sau bản cập nhật Windows 10 Anniversary tháng 9 năm 2016 - bằng cách nào đó nó đã phá vỡ mô-đun IIS Rewrite 2 DLL. Sửa chữa nó trong "Chương trình và Tính năng", sau đó khởi động lại Nhóm ứng dụng, sửa nó cho tôi.
James McCormack

31

Nếu nó giúp được bất cứ ai, và điều này có thể gây cười, nhưng đối với tôi thì không rõ ràng, đó là nhóm ứng dụng chưa được bắt đầu. Tôi chỉ giả định bắt đầu trang web hoặc tạo nhóm ứng dụng, nó sẽ bắt đầu. Trên thực tế, tôi thậm chí còn không biết bạn phải bắt đầu nhóm ứng dụng ...


7
đó là vấn đề của tôi Không cười ở đây.
Bãi biển Jared

4
Tôi đặt nhóm ứng dụng với danh tính của mình (đăng nhập windows). Sáng nay máy tính yêu cầu tôi đổi mật khẩu. Sau đó tôi chạy iis, trường hợp này đã xảy ra. Sau đó, tôi kiểm tra nhóm ứng dụng và thay đổi danh tính. Chèn mật khẩu mới, sau đó tất cả là tốt.
toha

25

Hồ bơi ứng dụng đã dừng

Trong trường hợp của tôi, nhóm ứng dụng đã dừng lại. Bắt đầu nó đã khắc phục vấn đề.

Trang web của tôi được lưu trữ trên Arvixe. Sự cố lỗi có thể xảy ra do tôi có ứng dụng dựa trên thành viên và đã xảy ra sự cố khi tôi tải tệp lên.


tương tự trong trường hợp của tôi
Uthistran Selvaraj

23

Nếu nhóm ứng dụng đang chạy dưới một số danh tính người dùng, hãy chuyển đến cài đặt trước của mật khẩu tên người dùng một lần nữa, nó hoạt động với tôi.


18

Nếu nhóm ứng dụng dừng ngay lập tức sau khi bạn khởi động và nhật ký sự kiện của bạn hiển thị:

Quá trình xử lý cho nhóm ứng dụng 'APP_POOL_NAME' đã gặp lỗi 'Không thể đọc tệp cấu hình' khi cố đọc dữ liệu cấu hình từ tệp '\? \', Số dòng '0'. Trường dữ liệu chứa mã lỗi.

... Bạn có thể gặp phải một lỗi rõ ràng đã được giới thiệu trong Bản cập nhật Windows 10 Fall Creators Update và / hoặc .Net Framework v4.7.1. Nó có thể được giải quyết thông qua các bước giải quyết sau, từ câu trả lời này cho câu hỏi liên quan Không thể đọc tệp cấu hình 'đang cố đọc dữ liệu cấu hình từ tệp' \\? \ <EMPTY> ', số dòng' 0 ' .

  1. Đi đến ổ đĩa IIS của bạn được cài đặt trên, ví dụ. C:\inetpub\temp\appPools\
  2. Xóa thư mục (hoặc thư mục ảo) có cùng tên với nhóm ứng dụng của bạn.
  3. Tái chế / Bắt đầu nhóm ứng dụng của bạn một lần nữa.

Tôi đã báo cáo lỗi này cho Microsoft bằng cách tạo sự cố sau trên repo GitHub của dotnet: Sau khi cài đặt 4.7.1, IIS AppPool dừng lại với "Không thể đọc tệp cấu hình" .

BIÊN TẬP

Microsoft đã trả lời rằng đây là sự cố đã biết với quy trình thiết lập Windows cho Fall Creators Update và được ghi lại trong KB 4050891, các ứng dụng Web trả về Lỗi HTTP 503 và sự kiện WAS 5189 trên Windows 10 Phiên bản 1709 (Cập nhật Fall Creators Update) . Bài viết đó cung cấp quy trình giải quyết sau đây, tương tự như quy trình trên. Tuy nhiên, lưu ý rằng nó sẽ tái chế tất cả các nhóm ứng dụng bất kể chúng có bị ảnh hưởng bởi sự cố hay không.

  1. Mở cửa sổ Windows PowerShell bằng cách sử dụng tùy chọn Run as Administrator.
  2. Chạy các lệnh sau:
    • Stop-Service -Force WAS
    • Remove-Item -Recurse -Force C:\inetpub\temp\appPools\*
    • Start-Service W3SVC

Đây là câu trả lời tốt nhất, và nó nên được đánh dấu là câu trả lời.
Eriawan Kusumawardhono

12

Tôi đã giải quyết vấn đề này bằng cách xóa phần đặt trước URL khớp với thư mục ứng dụng của tôi trong IIS. Tôi đã có một vấn đề tương tự (chắc chắn không giống nhau) như được nêu trong bài viết này:

Nguyên nhân gốc rễ không phổ biến cho dịch vụ 503 không khả dụng


Đó là vấn đề của tôi cuối cùng, có thể đã được tạo ra sau khi tôi cài đặt gói bên ngoài, như Ruby hoặc thứ gì đó.
Josh Knutson

10

Bắt đầu bằng cách tìm trong Trình xem sự kiện, trong Nhật ký hệ thống hoặc Nhật ký ứng dụng.

Trong trường hợp của tôi, vấn đề là không có quy trình công nhân nào có thể được khởi động cho Nhóm ứng dụng vì tệp cấu hình của nó không thể đọc được - tôi đã thêm một '.' ở cuối tên của nó.


9

Đối với Windows Server 2012 R2 tôi đã làm điều này: IIS> Ứng dụng .. Hồ bơi> (có ô vuông 'dừng' màu đen)> nhấp chuột phải vào nó> bắt đầu


8

Có thể tên miền của bạn yêu cầu tài khoản được sử dụng để chạy AppPool để có quyền đăng nhập hàng loạt. Trong trường hợp đó bạn sẽ thấy thông báo lỗi tương tự. Cách bạn có thể biết nếu đó là trường hợp, bằng cách xem các sự kiện Hệ thống trong Trình xem sự kiện. Cần có một sự kiện nói rằng tài khoản đang được sử dụng với Nhóm ứng dụng có 'mật khẩu sai hoặc không có quyền đăng nhập hàng loạt'.

Đây là lý do tại sao các nhà phát triển thường sử dụng IIS Express trên máy phát triển của họ, vì nó vượt qua vấn đề quyền đăng nhập hàng loạt.


8

Trong trường hợp của tôi, Pool sử dụng danh tính tùy chỉnh (tài khoản và mật khẩu). Sau khi mật khẩu hết hạn và tải lại, lỗi đã xảy ra. Tôi chỉ cần sửa mật khẩu trong danh tính


1
Mật khẩu đã được thay đổi trên Người dùng trong nhóm ứng dụng
phil soady 11/05/2015

Tôi chỉ gặp vấn đề tương tự :)
krolik

2
Điều này giúp tôi. Chọn Pool và nhấp vào Cài đặt nâng cao -> Mô hình quy trình -> Danh tính -> Nhấp vào tên người dùng để xem (...) Nhấp vào nút Đặt và cập nhật mật khẩu.
Vignesh Chinnaiyan

7

Tôi gặp vấn đề tương tự, nhưng đó là một vấn đề với cài đặt trang thực tế trong IIS.

Chọn Advanced Settings...cho trang web / ứng dụng của bạn và sau đó nhìn vào Enabled Protocolsgiá trị. Đối với bất kỳ giá trị nào, giá trị trống cho trang web của tôi và gây ra lỗi sau:

Lỗi HTTP 503. Dịch vụ không khả dụng.

Cách khắc phục là thêm httpvà chọn OK. Các trang web sau đó đã hoạt động trở lại.


1
+1: Chơi lô tô! Trong trường hợp của tôi, tôi bắt đầu yêu cầu SSL, vì vậy cách khắc phục của tôi là thêm http, httpsvào cùng một hộp. Cảm ơn!
Jim G.

Đúng! Rõ ràng có ai đó đã thay đổi giao thức thành htt4p. Không biết làm thế nào điều đó xảy ra, nhưng đó là trên một môi trường tại chỗ mà nhóm của tôi không quản lý. Siêu bực bội.
StriplingWar Warrior

6

Trong trường hợp của tôi, tôi đã tạo một Nhóm ứng dụng mới và chỉ quên khởi động nó.


Đôi khi tôi có một tình huống tương tự. Tôi không chắc tại sao, nhưng nhóm ứng dụng dừng lại. Nhấp chuột phải -> Bắt đầu thường giải quyết vấn đề của tôi.
Milton

AppPool ... thật là một đống khổng lồ hấp là IIS. Apache đánh bại nó bất cứ lúc nào
Gianluca Ghettini

5

Kiểm tra Trình xem sự kiện - Windows - Ứng dụng. Nếu có một dòng Lỗi màu đỏ được tạo từ IIS-W3SVC-WP và thông báo giống như Mô-đun DLL C: \ Windows \ system32 \ inetsrv \ Rewrite.dll không tải được. Dữ liệu là lỗi. sau đó bạn đang thiếu một số tính năng Thiết lập Windows.

Trong Windows Server 2012, đi tới Trình quản lý máy chủ, Thêm vai trò và tính năng, Máy chủ web (IIS) và thêm tính năng phù hợp. Thông thường, hầu hết các phần Phát triển ứng dụng được cài đặt. Dưới đây là danh sách đầy đủ các tính năng IIS và DLL liên quan của chúng để giúp chẩn đoán.

Sau khi trải qua một vài lần lặp lại, tôi đã kết thúc thông báo lỗi ở trên liên quan đến "Rewrite.dll". Điều này dẫn đến việc tải xuống và cài đặt trực tiếp công cụ Microsoft URL Rewrite . Cuối cùng tất cả các trang web đã đi vào cuộc sống.


1
kịch bản tương tự! ReWritemô-đun bị thiếu từ IIS. như bạn đã đề cập, vấn đề sẽ được giải quyết sau khi cài đặt nó từ đây
Ali Kashanchi

4
Tôi đã cài đặt mô-đun Rewrite 2.0. Tuy nhiên, tôi thấy rằng tôi cần sửa chữa cài đặt trong "Chương trình và Tính năng" (Windows 10).
bentsai

5

Hoặc nếu không có giải pháp hiện tại nào hoạt động, hãy tìm trong thư mục trang web của bạn để tìm tệp được gọi app_offline.htm. Điều đó về cơ bản cho IIS biết rằng trang web của bạn không có sẵn và thay vào đó để hiển thị trang này.

Để sửa nó, hãy xóa nó hoặc đổi tên thành app_offline.htm.bak.

Trong trường hợp của tôi, tôi đã thêm nó trong khi chỉ cho một đồng nghiệp cách sử dụng điều đó để ngăn chặn lưu lượng truy cập vào trang web tạm thời và sau đó quên rằng tôi đã làm điều đó trên hộp của mình. Thở dài.


1
Câu trả lời này chỉ giúp tôi tiết kiệm trong ngày hôm nay trong IIS của tôi
YChi Lu

4

Tôi đã theo liên kết Solve HTTP Error 503 ở trên. Trong trường hợp của tôi, nhóm ứng dụng của tôi đã dừng mỗi lần khi tôi nhấp chuột phải vào tệp svc của tôi và chọn "Duyệt".

Tôi đã làm theo các bước dưới đây để giải quyết vấn đề dừng ứng dụng

Tôi đang sử dụng Windows Server 2008 R2.

Trong nhóm ứng dụng trình quản lý IIS của tôi, tôi nhấp chuột phải vào nhóm ứng dụng mà tôi quan tâm và nhấp vào Cài đặt nâng cao. Điều này mở ra cửa sổ bật lên Cài đặt nâng cao.

Trong phần Mô hình quy trình, nhấp vào Nhận dạng và nhấp vào nút Đặt trong cửa sổ bật lên Danh tính nhóm ứng dụng của tôi. Thao tác này sẽ mở Đặt thông tin xác thực trong đó tôi đã cho Tên người dùng, mật khẩu và xác nhận mật khẩu và nhấp vào OK.

Bây giờ khi tôi nhấp chuột phải vào tệp svc của tôi, nó sẽ mở ra trong trình duyệt IE.


4

Nếu bạn đã cài đặt lại URL IIS, bạn có thể thực hiện việc đó. Tôi gặp sự cố sau khi cập nhật Windows 10.

Bài đăng StackOverflow này đã giúp tôi.

Tới Windows Control Panel> Programs and Features> IIS URL Rewrite Module 2> Repair.


Đây là câu trả lời. Yêu cầu trang web dừng nhóm ứng dụng đã bắt đầu do mô-đun chuyển hướng bị 'hỏng' sau khi cập nhật lớn. Cảm ơn.
SpaceBison

4

Trong trường hợp của tôi, Nhóm ứng dụng mặc định của tôi đã ngoại tuyến, để khắc phục sự cố, tôi đã kiểm tra nhật ký IIS có trong C: \ Windows \ System32 \ LogFile \ HTTPERR Cuộn xuống các bản ghi lỗi gần đây nhất, điều này sẽ hiển thị cho bạn các sự cố với IIS nếu bất kỳ Lỗi nào của tôi là "503 1 AppPackline DefaultPool"

Giải pháp Mở Trình quản lý IIS của bạn, -Nhấp vào Nhóm ứng dụng, danh sách này liệt kê tất cả nhóm ứng dụng ở bên phải của bạn. -Kiểm tra xem nhóm ứng dụng lưu trữ api hoặc trang web của bạn có dấu hiệu dừng trên đó hay không, Nếu vậy, nhấp chuột phải vào nhóm ứng dụng và nhấp vào bắt đầu. _ Thử lại để truy cập dịch vụ của bạn từ khách hàng Điều này làm việc cho tôi. Hét lên @kombsh


3

Máy chủ của chúng tôi đã hết dung lượng đĩa vào chiều Chủ nhật, dẫn đến một ứng dụng đột nhiên bị lỗi và trả về lỗi HTTP 502. Các nhật ký trống nên nó phải là một cái gì đó đã xảy ra trước khi IIS thậm chí làm bất cứ điều gì.

Một cái nhìn nhanh chóng về người xem sự kiện ( WIN+R > eventvwr) đã phơi bày vấn đề. nhập mô tả hình ảnh ở đây

Đó là một ý tưởng tốt để lọc đầu ra của các cửa sổ Hệ thống và Ứng dụng sang WAS vì nó có thể nhận được khá dài dòng ở đó.

Ứng dụng này phụ thuộc vào một ứng dụng khác đã bị vô hiệu hóa. Do đó, hãy nhớ rằng một ứng dụng có thể ngừng hoạt động một cách gián tiếp nếu một trong các quy trình phụ thuộc của nó bị hỏng. Chúng tôi chỉ cần kích hoạt lại nhóm ứng dụng .NET và ứng dụng khác của chúng tôi bắt đầu chạy lại bình thường.


3

Trên thực tế, trong trường hợp của tôi https: // localhost đã hoạt động, nhưng http: // localhost đã báo lỗi HTTP 503 Internal server. Thay đổi liên kết của trang web mặc định trong IIS để sử dụng tên máy chủ localhost thay vì tên máy chủ trống.

Liên kết trang web IIS cho HTTPtên cho ràng buộc http



2

Sau một số lần thử và lỗi tôi phát hiện ra, nhóm ứng dụng đã được định cấu hình để sử dụng tài khoản miền của tôi làm danh tính và tôi nhớ rằng tôi đã thay đổi mật khẩu của tài khoản miền của mình trước đó. Đặt lại danh tính của nhóm ứng dụng (sử dụng mật khẩu mới của tôi) đã khắc phục sự cố và nhóm ứng dụng có thể được khởi động lại mà không gặp sự cố nào.


2

Trong trường hợp của tôi, vấn đề là một ứng dụng khác đang sử dụng cổng mà tôi đã ràng buộc với trang web của mình.

Tôi đã tìm thấy nó bằng cách chạy lệnh sau từ một dòng lệnh, trong đó liệt kê tất cả các cổng nghe và thực thi liên quan:

netstat -b

2

Tôi đã có cùng một lỗi ngày hôm nay. Vấn đề là gần đây tôi đã thay đổi mật khẩu tên miền, vì vậy tôi phải cập nhật nó trong mỗi Nhóm ứng dụng, trong Cài đặt nâng cao> Mô hình quy trình> Thông tin nhận dạng.


2

Điều tương tự với IIS Express 10.0 sau khi nâng cấp Windows 7 lên Windows 10. Giải pháp: truy cập IIS và kích hoạt tất cả các trang web bị vô hiệu hóa và cài đặt lại ASP.NET Core.


2

Nếu bạn có McAfee HIPS và nếu bạn thấy lỗi sau trong nhật ký ứng dụng trình xem sự kiện:

Mô-đun DLL C: \ Windows \ System32 \ inetsrv \ HipIISEngineStub.dll không tải được.
Dữ liệu là lỗi.

Sau đó, cách giải quyết này trên McAfee.com giải quyết vấn đề trong trường hợp của tôi.

Trích dẫn từ trang:

  1. Bấm Bắt đầu, Chạy, gõ thám hiểm và bấm OK.
  2. Điều hướng đến:% Windir% \ system32 \ inetsrv \ config
  3. Mở tệp applicationhost.config làm Quản trị viên để chỉnh sửa trong Notepad.
  4. Chỉnh sửa phần <globalModules> và xóa dòng sau:
    <add name = "MfeEngine" image = "% Windir% \ System32 \ inetsrv \ HipIISEngineStub.dll" />

  5. Chỉnh sửa phần <mô-đun> và xóa dòng sau:
    <add name = "MfeEngine" />

  6. Sau khi bạn chỉnh sửa xong tệp applicationhost.config, hãy lưu tệp, sau đó khởi động lại máy chủ IIS bằng iisreset hoặc bằng cách khởi động lại hệ thống.

2

Đồng thời kiểm tra thanh địa chỉ và đảm bảo trang nằm đúng vị trí.

Lỗi này có thể được trả về thay vì 404 (Không tìm thấy trang). Trong trường hợp của tôi, đó là một liên kết xấu trên trang không có thư mục con đi kèm.


2

Tôi đã có cùng một vấn đề trong thời gian dài nhất và tôi nghĩ rằng có một vấn đề với mã của tôi. Hóa ra, trong máy chủ IIS, nhóm ứng dụng của tôi cho dự án cụ thể đó đã bị dừng. Tôi bật lại và điều đó đã khắc phục vấn đề. Lỗi 503 rất có thể liên quan đến Nhóm ứng dụng

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.