2014-07-05 43 views
8

Bối cảnh:Không thể tạo một dự án web mới trong Visual Studio 2013

Tôi cố gắng để sử dụng máy văn phòng của tôi, nơi tôi có một số quyền hạn chế, từ nhà. Tất cả các sản phẩm được cài đặt thông qua khi tôi được kết nối với ổ đĩa mạng của tôi, nơi hồ sơ của tôi tồn tại.

Bây giờ, tôi đang ở nhà mà tôi không có quyền truy cập vào các ổ đĩa mạng này.

Vấn đề:

Bất cứ khi nào tôi đang cố gắng để tạo ra một dự án trong visual studio Tôi nhận được các lỗi sau đây:

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
Package 'ProviderPackage' failed to load. 
--------------------------- 

Finding:

Sau khi thực hiện một số nghiên cứu tôi thấy rằng đó là do IISExpress. Tôi đã đảm bảo rằng từ Tools> options> Web project mà IIS express không được kích hoạt cho tất cả các dự án web mới.

Tôi cũng có một lỗi như:

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
Configuring IIS Express failed with the following error: 

Filename: redirection.config 

Error: Cannot read configuration file 

--------------------------- 

Sau đó, tôi nhận ra rằng có thể nó không có khả năng nhanh chóng với IIS. Sau đó, tôi đã cố gắng chạy một IIS nhanh từ dấu nhắc lệnh và tôi nhận được lỗi này:

C:\Program Files\IIS Express>iisexpress.exe

An error occurred while reading configuration information. Make sure that the configuration file \NAUNSW001\MalhAm\IISExpress\config\applicationhost.config exi sts, it is accessible, and contains valid configuration information.

Tôi không có quyền truy cập vào sổ đăng ký nơi đường dẫn này có thể được chọn bởi IISexpress.

Tôi đã cố gắng thực hiện IISexpress/path: c: \ vs \ nó hoạt động. Tuy nhiên, ngay sau đó cũng có khi tôi đang cố gắng để tạo ra một dự án mới, tôi đã nhận ra lỗi như:

--------------------------- 
Microsoft Visual Studio 
--------------------------- 
Configuring IIS Express failed with the following error: 

Filename: redirection.config 

Error: Cannot read configuration file 

Xin tư vấn

+0

Tôi đã thấy nhiều người gặp sự cố khi cố gắng giữ các dự án và/hoặc hồ sơ/không gian làm việc của Visual Studio trên bất kỳ máy nào khác ngoài máy của bạn (không phải máy chủ từ xa). Điều gì sẽ xảy ra khi bạn cố tạo một dự án mới hoàn toàn trên máy cục bộ của mình? – AaronS

+0

@AaronS Lỗi này hoàn toàn chỉ với dự án mới. Tôi không cố gắng làm việc với dự án hiện tại. – codebased

+0

Khi bạn tạo dự án mới, bạn đã tạo dự án đó trên ổ đĩa C cục bộ hay trên máy chủ từ xa? Lỗi của bạn tham chiếu "NAUNSW001". Đây có phải là máy chủ từ xa không? Từ lỗi, đó là nơi nó đang tìm kiếm. – AaronS

Trả lời

9

Được rồi - Tôi có thể tìm ra cách giải quyết.

Nếu bạn phát hiện lỗi này thì có thể là do cấu hình IISExpress hoặc IIS mà bạn không thể điều khiển từ nhà.

Cách giải quyết mà tôi đã tìm thấy là:

  1. Tạo Project,
  2. Hệ thống sẽ không thể đính kèm dự án, tuy nhiên nó đã được tạo. Sau đó, duyệt đến thư mục đó, nơi dự án đã được tạo và mở tệp dự án trong notepad hoặc bất kỳ trình soạn thảo nào.
  3. Hãy chắc chắn rằng < UseIISExpress> sai </UseIISExpress>
  4. Trước khi sửa đổi hơn nữa trong hồ sơ dự án, Tạo một thư mục ảo trong IIS và quan điểm của bạn với các đường dẫn của dự án.
  5. tìm < WebProjectProperties> trong cấu hình tệp dự án của bạn.
  6. Xác định đường dẫn thư mục ảo trong IISUrl.

tập tin cấu hình của bạn sẽ giống như thế này:

<WebProjectProperties> 
      <UseIIS>True</UseIIS> 
      <AutoAssignPort>True</AutoAssignPort> 
      <DevelopmentServerPort>0</DevelopmentServerPort> 
      <DevelopmentServerVPath>/</DevelopmentServerVPath> 
      <IISUrl>http://localhost/YourAppAlias/</IISUrl> 
      <NTLMAuthentication>False</NTLMAuthentication> 
      <UseCustomServer>False</UseCustomServer> 
      <CustomServerUrl> 
      </CustomServerUrl> 
      <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> 
     </WebProjectProperties> 
+0

Cảm ơn bạn! Tôi không có ý tưởng một tập tin .user tôi thậm chí không biết là sẽ ghi đè lên csproj –

0

tôi đã có vấn đề tương tự thậm chí không thể bắt đầu một dự án web trong vs 2013. Không ai trong số các giải pháp đề nghị làm việc

Vì vậy, tôi đã thử sau

Đã đọc & ghi quyền truy cập vào thư mục sau

C: \ Program Files (x86) \ IIS tốc \ config (cài đặt mặc định iisexpress8) chắc chắn cả hai thư mục con schema và mẫu đã đọc & ghi vào

Sau đó đi vào vào thư mục lược đồ và đổi tên thành asp net_schema.xml và chạy iisexpress.exe từ dấu nhắc lệnh.

Nó bắt đầu IIS hiện và đăng ký thành công url "xxxx" cho trang web "webisite1" ứng dụng

Sau đó tôi bỏ iisexpress và đổi tên các tập tin giản đồ một lần nữa để tên cũ.

Sau đó tôi đã không có vấn đề bắt đầu một dự án web

+0

ok. Tôi vẫn sống với quy trình thủ công như dưới đây. Nếu nó hoạt động sau đó tôi đảm bảo với bạn để cung cấp cho bạn đánh dấu :) – codebased

+0

Đây không phải là phần bình luận.Tôi biết người dùng dưới 15 không thể nhận xét. Vì vậy, cho nó, trước tiên bạn nên tăng đại diện của bạn. Bạn có thể đặt một câu hỏi khác nếu câu hỏi này không nhận được kết quả phù hợp mà bạn đang tìm kiếm nhưng hãy nhớ tránh các câu hỏi trùng lặp mà bạn nên chỉ định mọi chi tiết. – xxbinxx

3

Vui lòng sử dụng đường dẫn sau:

Tới MyComputer> Documents> IISExpress> config> applicationhost.config

Nhấp chuột phải vào applicationhost. cấu hình và đi đến tùy chọn "Properties". Bây giờ bấm nút nâng cao và bỏ chọn Mã hóa chứa dữ liệu bảo mật.

Hy vọng điều này sẽ giải quyết được sự cố của bạn ... !!! :)

+0

Điều này hoạt động như một làn gió trong một VM giao hàng ngoài khơi nơi ổ đĩa được mã hóa. –

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