2016-06-12 61 views
7

Tôi đã tạo một trang web ASP.NET Core đơn giản dựa trên hướng dẫn trên trang web asp.net here.Triển khai ASP NET Core cho IIS

Bây giờ, tôi muốn xuất bản nó trên máy khác của tôi trên IIS.

Tôi đã theo các hướng dẫn trên this site nhưng tôi chỉ không thể có được nó làm việc ...

tôi tiếp tục nhận được 500 lỗi máy chủ nội bộ

Dựa trên các bản ghi trong Event Viewer này là thủ phạm :

Failed to start process with the commandline 'dotnet .\MyWebApp.dll'. Error code = '0x80004005'. 

Mọi người có thể giúp tôi không?

Trả lời

2

Đã xảy ra lỗi tương tự trong một tình huống rất giống nhau. (Mới ASP.NET Core web api triển khai để IIS)

Điều tra thêm dẫn tôi để thấy rằng, trong trường hợp của tôi, 500,19 là lỗi chính xác.

Cài đặt ASP.NET Core Module giải quyết được sự cố của tôi.

tham chiếu: MVC 6 Hosted on IIS HTTP Error 500.19

2

Trả về 500 điểm cho sự cố khi khởi động ứng dụng của bạn.

Trong bạn xuất bản/Dự án thư mục hãy thử bắt đầu mà không IIS bằng cách gõ:

DotNet yourapp.dll

Liệu công việc này? Không: bạn có một vấn đề trong dự án của bạn và đầu ra sẽ dẫn đến vấn đề của bạn.

Nếu hoạt động đúng: xem "mô-đun" trong Trình quản lý IIS, có mục nhập sau đây không?

enter image description here

Và một khả năng khác: làm bạn AppPoolIdentity Người dùng có quyền thích hợp để truy cập vào thư mục xuất bản.

Và bạn đã "xuất bản"?

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