CẬP NHẬT vấn đề này không tồn tại trong các bit phát hành ASP.NET MVCASP.NET MVC RC trả về con đường sai cho Url.Content
Tôi có một ứng dụng ASP.NET MVC RC mà chạy tốt dưới trình gỡ lỗi chạy từ http://localhost:9002/ Nhưng khi tôi xuất bản nó lên http://localhost/Zot/ các cuộc gọi đến Url.Content đang trả lại giá trị không chính xác.
Tôi có thẻ script như
<script src="<%= Url.Content("~/Scripts/util.js") %>" ...
Trong trang web xuất bản này tạo ra:
<script src="Zot/Scripts/util.js" ...
Thay vì
<script src="/Zot/Scripts/util.js" ...
hoặc
<script src="Scripts/util.js" ...
.210
Tôi có thẻ kiểu như:
<link href="~/Content/Site.css" runat="server" ...
Đó tạo điều đúng đắn:
<link href="Content/Site.css" ...
Mọi góp ý về lý do tại sao Url.Content là không. Tôi không thể đặt rõ ràng runat="server"
trên các thẻ <script>
.
Cảm ơn! Điều đó làm việc tuyệt vời. –
Rob, xin vui lòng cũng lưu ý phản ứng của Levi, như rõ ràng đây là một lỗi đã được cố định trong RC2. Chúc mừng. –