2011-11-24 20 views
5

Tôi nhận được lỗi sau, bất cứ khi nào tôi thêm ứng dụng web Asp.Net hiện có làm dự án vai trò web hiện có.Không thể chạy dự án Windows Azure do Lỗi: Không thể tìm thấy tệpDFUI.exe vui lòng xác minh cài đặt của bạn là đúng


Microsoft Visual Studio Không thể tìm thấy tệpDFUI.exe vui lòng xác minh cài đặt của bạn là chính xác.

OK


Tôi đang sử dụng tháng 11 năm 2011 SDK qua WPI. Các bước để tạo lại:

  1. Tạo dự án Azure trống (không có vai trò nào).
  2. Thêm dự án Asp.Net MVC3 hiện có vào giải pháp.
  3. Nhấp chuột phải vào vai trò để "Thêm dự án vai trò web hiện có trong giải pháp" để trỏ tới dự án vừa thêm.
  4. Tạo lại và chạy để xem lỗi.

Vui lòng trợ giúp.

+0

bước của bạn để tái tạo đã không làm việc cho tôi (tất cả mọi thứ lại dội khỏe). Thử gỡ cài đặt và sau đó thực hiện lại cài đặt đầy đủ cho SDK và Công cụ. Và tiếp tục chạy Visual Studio với tư cách Quản trị viên khi phát triển Ứng dụng Windows Azure. – astaykov

Trả lời

7

Tín dụng chuyển đến Carson Wa từ Microsoft, người đã trả lời câu hỏi này trên diễn đàn msdn.

Nguyên nhân của sự cố là studio trực quan cố gắng tải DFUI.exe từ thư mục tạm thời AppData, tức làC: \ Users \\ AppData \ Local \ assembly \ dl3 \ GPO8L9XL.JW4 \ X9X8K6MA.13N \ 139aad8f \ 00a876bf_fa99cc01 \ DFUI.exe

DFUI.exe không tồn tại trong thư mục AppData để phòng thu trực quan báo cáo lỗi. Trong SDK 1.5, studio trực quan đọc khóa đăng ký để tìm vị trí chính xác. Tuy nhiên có vẻ như tìm kiếm sổ đăng ký bị xóa trong SDK 1.6.

Hiện tại một trong những cách giải quyết là sao chép TẤT CẢ các tệp trong C: \ Program Files \ Windows Azure Emulator \ emulator vào thư mục tạm thời AppData. Lưu ý đường dẫn thư mục tạm thời có thể khác trên máy của bạn. Bạn có thể tìm đường dẫn bằng cách sử dụng Process Monitor. http://technet.microsoft.com/en-us/sysinternals/bb896645 Vui lòng chạy theo dõi quy trình và tạo lại sự cố trong studio trực quan. Tìm kiếm DFUI.exe trong nhật ký và bạn sẽ tìm thấy đường dẫn.

Cảm ơn,

Carson

+0

Tác phẩm này hoạt động nhưng lại bị hỏng sau một thời gian. –

+1

Có, nó rất khó chịu và tôi không thể tin rằng Microsoft đã không sửa chữa nó nhưng gần 6 tháng sau ... –

1

Tôi không chắc bạn cần tải lên trong dự án của bạn (Giao diện người dùng giả lập Azure Compute từ SDK)?

Nếu không, hãy xóa nó khỏi dự án ASP.NET hiện có đã có. Redeploy to Azure và nó sẽ ổn chứ?

+0

Không chắc tại sao Visual Stdio lại ném lỗi này. Tôi chưa đưa UI giả lập vào dự án. Nó chỉ là mẫu dự án mặc định. Tất cả những gì tôi cố gắng là ... để thêm một ứng dụng Asp.Net MVC3 hiện có làm vai trò web. – Prafulla

+1

Bạn đã thử tắt rồi bật lại;) –

0

tôi đã cố gắng nhưng không thành công sau:

  1. cài đặt lại Windows Azure SDK tháng 11 năm 2011.

  2. DFUI.exe không tồn tại trong C: \ Program Files \ Windows Azure Emulator \ emulator \ devfabric

Tôi đang sử dụng Visual Studio 2010 với Windows7 x64 Ultimate và SQL Server 2008 R2 Express (v10. 50.1617.0). Ví dụ SQL Server không sử dụng tên mặc định "SQLExpress".

Tôi có thể tạo lại sự cố với một máy khác có cấu hình tương tự.

Trình mô phỏng bộ nhớ không bắt đầu do tên đối tượng SQL Server không phải là "SQLExpress". Tôi đã cấu hình trình mô phỏng bộ nhớ bằng cách sử dụng DSInit/sqlInstance :. Nó đã sửa bộ mô phỏng bộ nhớ. Ngày khởi động thủ công cả bộ nhớ giả lập và tính toán và khởi động lại Visual Studio 2010, tôi không còn thấy lỗi này nữa.

Đạo đức của câu chuyện ... Không thay đổi tên mặc định của phiên bản SQL Server Express ("SQLExpress"), trừ khi bạn có lý do rất tốt cho nó.

Chỉnh sửa: Đã xảy ra lỗi. Không chắc chắn nguyên nhân là gì bây giờ. Đã bỏ đánh dấu là câu trả lời.

1

điều rất quan trọng cần lưu ý thực sự:

"Lưu ý đường dẫn thư mục tạm thời có thể khác trên máy tính của bạn Bạn có thể tìm ra con đường bằng cách sử dụng Process Monitor. http://technet.microsoft.com/en-us/sysinternals/bb896645 Hãy chạy theo dõi quy trình và tái tạo sự cố trong studio trực quan. Tìm DFUI.exe trong nhật ký và bạn sẽ tìm thấy đường dẫn "

2

Chỉ có lỗi tương tự .. .

Các tháng 11 năm 2011 Azure Toolkit dường như kiểm tra thư mục chính xác (theo Process Monitor), nhưng bạn cũng nhận được lỗi này nếu bạn chỉ cần có dự án Azure Triển khai thiết lập như là dự án khởi động thay vì trang web của bạn.

Rất vui được thấy bạn đã tìm thấy sự cố với tên dụ SQL ... đoán có nhiều cách để làm đảo lộn Azure.

+0

Tốt nhất! Không sao chép bất cứ điều gì, bằng cách nào đó dự án khởi động đã được thay đổi để dự án Azure. –

0

Thật kỳ lạ, việc cài đặt MVC 3 từ trang web asp.net đã khắc phục được sự cố cho tôi.

0

Tôi có câu trả lời đơn giản hơn, ít nhất là nó có hiệu quả đối với tôi.

Tôi đã có hai trường hợp chạy Visual Studio. Tôi đóng cửa và nó hoạt động.

0

Tôi từng nhận được lỗi này thường xuyên (và cố định nó như là câu trả lời khác) nhưng tôi have't đã làm điều đó kể từ khi cài đặt Azure SDK 1,7

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