2015-12-25 27 views
6

Tôi đã tạo một ứng dụng web bằng ASP.NET MVC và muốn xuất bản lên một công ty lưu trữ web trực tuyến không có bất kỳ tiện ích mở rộng đặc biệt nào cho VS, v.v.Xuất bản ứng dụng ASP.NET MVC lên máy chủ lưu trữ web - triển khai các tệp trong cấu trúc dự án VS thay vì ứng dụng

Tôi đã thử xuất bản bằng "FTP" nhưng nó vừa sao chép tất cả tệp vào máy chủ, ví dụ: thư mục 'Views' với Index.cshtml đã đi vào (webhost)/Views /Index.cshtml và tôi vẫn có trang giữ chỗ được cung cấp bởi máy chủ web của tôi cho "root" thực tế của miền (khi tôi truy cập www.mysite.com)

Tôi đang làm gì sai? Tôi nên làm gì đây?

Ứng dụng này hoạt động hoàn hảo cũng được triển khai tại địa phương và trong chế độ gỡ lỗi ..

Ugh !! Tôi cảm thấy ngu ngốc vì phải hỏi điều này nhưng tôi nghĩ rằng đó chỉ là một vấn đề cấu hình và không phải là một cái gì đó cơ bản tôi đã bỏ lỡ .... hy vọng!

+1

Bạn đã thử 'yourSite.com/Home/index? SomeRandomStringToAvoidCaching' – Shyju

+0

tôi không, nhưng tôi chỉ cố gắng/Trang chủ/chỉ mục? Xyz và nhận được lỗi "404.0" ... (từ IIS) – user5717135

+0

Hầu hết có thể là appdomain không được định cấu hình chính xác. Kiểm tra các thiết lập trang web và xem nếu phiên bản khung không phải là 2. Nó mặc định cho điều đó. –

Trả lời

0

Tôi giả định rằng nhà cung cấp dịch vụ lưu trữ của bạn hỗ trợ ASP.Net.

Bạn nên cố gắng xuất bản trang web của bạn trong Visual Studio sử dụng Web Triển khai từ công bố thiết lập tạo ra tập tin như vậy: https://msdn.microsoft.com/en-us/library/dd465337(v=vs.110).aspx

, cũng nhớ để sửa đổi Bạn tập tin cấu hình web bằng cách thiết lập <compilation debug="true"> tài sản để sai.

thường Bạn có thể tải tập tin xuất bản các thiết lập của bạn từ bảng điều khiển cấu hình lưu trữ của bạn sau khi thực hiện vài thiết lập

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