Azure WebApp - Không thể tự động phát hiện ngăn xếp thời gian chạy của ứng dụng của bạn


9

Tôi đang cố gắng tạo Ứng dụng web chỉ có HTML tĩnh. Tôi đang theo liên kết này https://docs.microsoft.com/en-us/azure/app-service/app-service-web-get-started-html . Nhưng khi tôi thực hiện lệnh sau

az webapp up --location westeurope --name.

Đã xảy ra lỗi - "Không thể tự động phát hiện ngăn xếp thời gian chạy của ứng dụng của bạn".


Dường như có một mâu thuẫn giữa quickstart và tài liệu không liệt kê html tĩnh được hỗ trợ. Bạn có thể sẽ gặp nhiều may mắn hơn khi báo cáo điều này trong phần Phản hồi của Quickstart.
Crowcoder

1
Tôi đã đăng bài này trong phần Phản hồi. Phải biết rằng đó là một vấn đề được biết đến. Liên kết Github để tham khảo: github.com/MicrosoftDocs/azure-docs/issues/43633
Murugesh

Câu trả lời:


1

Tôi chỉ thử làm theo các bước được đề cập trong tài liệu. Làm việc cho tôi.

mkdir quickstart
cd quickstart
git clone https://github.com/Azure-Samples/html-docs-hello-world.git
cd html-docs-hello-world
az webapp up --location westeurope --name azurewebapptest123

Cảm ơn, nó không hoạt động bây giờ.
Crowcoder

1

Tôi đã thử các bước tương tự bằng cách sử dụng repo mẫu và có thể sao chép nó.

nhập mô tả hình ảnh ở đây

Đây là phiên bản:

nhập mô tả hình ảnh ở đây

Đó là một lỗi đã biết đối với Azure CLI 2.0.78 và nhóm đang làm việc với nó, bạn có thể theo dõi nó ở đây:

https://github.com/MicrosoftDocs/azure-docs/issues/43633

Giải quyết vấn đề này là sử dụng phiên bản Azure CLi cũ hơn, ví dụ 2.0,75 * để triển khai giải pháp.

Hy vọng nó giúp.


1

Tôi đã thử như sau, nhưng đã thêm cờ --html vào cuối lệnh az webapp up để bỏ qua tự động phát hiện:

mkdir quickstart
cd quickstart
git clone https://github.com/Azure-Samples/html-docs-hello-world.git
cd html-docs-hello-world
az webapp up --location westeurope --name azurewebapptest123 --html

Điều đó buộc HTML. Trong trợ giúp cho lệnh, nó ngụ ý tự động phát hiện hoạt động cho một loạt các ngôn ngữ, nhưng không phải cho HTML tĩnh.


Điều thú vị là, trong phần ứng dụng được cập nhật lần đầu tiên, cờ --html được bao gồm trong lệnh.
RonaldB

Điều đó là hoàn toàn đúng. Tôi đã viết câu trả lời của tôi và sau đó tôi thấy bạn. Câu trả lời của bạn nên là giải pháp cho câu hỏi này.
M.Sahbi

0

Cố gắng bao gồm thủ công tệp web.config và / hoặc chọn ngăn xếp trên Cài đặt chung:

nhập mô tả hình ảnh ở đây

Nếu bạn không có phụ trợ, tùy chọn tốt nhất để lưu trữ trang tĩnh là thông qua Azure Storage:

https://docs.microsoft.com/en-us/azure/st Storage / blobs / st Storage-blob-static-website


Vâng, may mắn là trang web của tôi không có bất kỳ back-end. Vì vậy, được lưu trữ dưới dạng trang tĩnh thông qua Bộ lưu trữ Azure
Murugesh


0

Đảm bảo bạn đang chạy lệnh " az webapp up --location westeurope --name " từ thư mục gốc của ứng dụng, tức là trong thư mục 'html-docs-hello-world'.

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.