2012-03-15 62 views
5

Tôi đang cố gắng gỡ lỗi một sự cố hiển thị trong IIS7 bằng cách sử dụng hồ bơi ứng dụng được định cấu hình cho .NET 4. Máy chủ phát triển Visual Studio ASP.NET của tôi cho biết đang sử dụng 2.0.50727.5456.Tôi có thể cài đặt phiên bản ASP.NET được sử dụng bởi Visual Studio ASP.NET Development Server không?

ASP.NET Development Server details dialog

Tôi muốn gỡ lỗi này ra khỏi VS vì vậy tôi muốn các phiên bản .NET để phù hợp. Tôi đã tìm thấy thông tin về cài đặt cổng nhưng không có cài đặt phiên bản nào gần đây. Và tôi cũng không thể tìm thấy bất kỳ thứ gì bên dưới mục menu Website.ASP Cấu hình trong VS.

Có cách nào để định cấu hình phiên bản .NET của máy chủ phát triển ASP.NET không?

+0

gì được dự án của bạn được xây dựng với? –

+0

Visual Studio 2010 Pro trong C# dưới dạng một dự án Trang web. Hộp dev của tôi là một hệ thống Win7 Pro 64 bit hiện hành với các bản cập nhật cửa sổ của nó. – aczarnowski

Trả lời

3

Kiểm tra thuộc tính targetFramework của compilation element trong số web.config của bạn. Nếu bị thiếu, hãy thêm thuộc tính và thử đặt thuộc tính thành 4.0.

Nếu bạn đang sử dụng dự án ứng dụng web (không phải trang web), hãy thử kiểm tra cài đặt dự án và tìm Khung mục tiêu.

+0

Tôi đang sử dụng một dự án trang web. _Property Pages.Build.Target Framework_ của nó được đặt thành .NET Framework 3.5. Không có thuộc tính web.config 'compilation.targetFramework'. Thêm một '= v4.0' cho một trình biên dịch cảnh báo rằng thuộc tính không được phép. – aczarnowski

+2

Theo các cảnh báo, tôi đã xóa mục nhập web.config 'compilation.targetFramework' và đặt _Property Pages.Build.Target Framework_ thành 4. Chạy trang web hiện hiển thị .NET 4 trong chi tiết Máy chủ phát triển. Cảm ơn các con trỏ @wsanville – aczarnowski

+0

Bạn đang nói về việc nhấn chuột phải vào dự án => Chọn thuộc tính => Ứng dụng => Khung mục tiêu? – Pankaj

0

Một giải pháp tốt hơn là đảm bảo bạn đã cài đặt VS 2010 SP1, sau đó cài đặt IIS Express là phiên bản độc lập của IIS được sử dụng để phát triển. Điều này sử dụng chính xác cùng một mã như là trong IIS đầy đủ, cách này môi trường của bạn là như nhau.

http://learn.iis.net/page.aspx/868/iis-express-overview/

+0

Tôi đã cài đặt IIS7 và có thể chạy ứng dụng này theo một trong hai. Cuối cùng tôi sẽ leo lên đường cong gỡ lỗi với IIS "thực" nhưng tôi quen thuộc với máy chủ dev và muốn chạy với nó ngay bây giờ. – aczarnowski

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