2008-11-11 20 views
6

(Cảnh báo - asp newbie) Tôi có một tập tin aspx với thẻ"StartTag: element name không hợp lệ" trong default.aspx

<%@ Page Language=VB ... %> 

ngay từ đầu của tập tin.

Khi gọi này từ máy chủ IIS của tôi (http://localhost/myservice/default.aspx), điều này mang lại cho tôi những lỗi

Trang này chứa lỗi sau đây:

lỗi trên dòng 1 ở cột 2: StartTag: không hợp lệ tên phần tử
Dưới đây là hiển thị trang lên đến lỗi đầu tiên.

Tôi đang làm gì sai?

+0

đừng quên thêm phần mở rộng .asmx vào ánh xạ ứng dụng ... –

Trả lời

4

Dường như trình duyệt cố gắng hiển thị những gì nó nghĩ là một tệp XML, vì nó đưa ra lỗi trên ký tự thứ hai của dòng đầu tiên. Vì vậy, tôi nghĩ rằng các tập tin không được phân tích cú pháp, nhưng chỉ đơn giản là quay trở lại như là ngay lập tức. Kiểm tra xem máy chủ IIS của bạn có được định cấu hình chính xác không và nó thực sự phân tích cú pháp thẻ ASP của bạn trước khi trả lại trang.

+0

Có, có vẻ như ASP.NET không được cài đặt đúng trong IIS. Nếu bạn có thể gỡ lỗi trang này trong VS, thì đó chắc chắn là vấn đề. – Will

6

Khi tôi vào tab ASP.NET cho thư mục ảo, tôi nhận thấy phiên bản ASP.NET không được chọn (nó là một hộp tổ hợp trống). Chọn phiên bản .NET framework đã thực hiện thủ thuật. Cảm ơn.

1

Tương tự như nhận xét trước, trong quá trình thiết lập của tôi, phiên bản ASP.NET không được chọn. Nhưng sau khi chọn phiên bản tôi nhận được lỗi sau khi truy cập vào tập tin aspx. Windows XP, IIS 5.1. Chi tiết ngoại lệ: System.Web.Hosting.HostingEnvironmentException: Không truy cập được IIS metabase.

đã thi các lệnh sau, aspnet_iis -i và aspnet_iis-ga

giải quyết vấn đề này.

2

Khi tôi thực hiện việc này. Nó hoạt động tốt.

Đến directroy này trong command prompt C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 Chạy lệnh này aspnet_regiis -Tôi

này sẽ cài đặt aspnet

1

Hãy thử điều này:

Để cài đặt và bật ASP.NET:

Bấm Bắt đầu, rồi bấm Pa-nen điều khiển. Bấm Thêm hoặc Loại bỏ Chương trình. Nhấp vào Thêm/loại bỏ cấu phần Windows. Bấm đúp Máy chủ ứng dụng, rồi bấm Chi tiết. Bấm để chọn hộp kiểm ASP.NET, sau đó bấm OK. Nhấp vào Tiếp theo. Nhấp vào Hoàn tất.

1

Đối với tôi, vấn đề là tôi đang xem tệp .svc bằng đường dẫn tệp cục bộ được ánh xạ tới máy chủ trong trình duyệt của mình khi tôi định sử dụng đường dẫn chính xác đến máy chủ của mình.

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