Không thể khởi chạy máy chủ IIS Express Web


310

Tôi có một giải pháp asp.net MVC 4. Khi tôi cố mở nó bằng Visual studio 2012, tôi gặp lỗi sau:

Microsoft Visual Studio

Cấu hình Web https://localhost:cho ASP.NET 4.5 không thành công. Bạn phải tự cấu hình trang web này cho ASP.NET 4.5 để trang web chạy chính xác. Không thể tìm thấy máy chủ https://localhost:44300/trên máy cục bộ. Đảm bảo rằng máy chủ IIS cục bộ đã được cấu hình để hỗ trợ liên lạc an toàn.

OK giúp

Mặc dù giải pháp mở ra. Ngoài ra, khi tôi cố chạy nó từ menu gỡ lỗi, tôi gặp lỗi sau:

 Unable to launch the IIS Express Web server.

The start URL specified is not valid. https://localhost:44300/

và tôi không thể gỡ lỗi mã. Làm thế nào để thoát khỏi những lỗi này và gỡ lỗi / chạy trang web từ VS 2012?

Xin đề nghị.



4
Các thông báo lỗi khá rõ ràng về những gì sai: 1) You must manually configure this site for ASP.NET 4.5 in order for the site to run correctly.và 2) The start URL specified is not valid.. Ngoài ra, bạn dường như đang sử dụng HTTPS; AFAIK IIS Express không hỗ trợ điều đó (và nếu có thì bạn có thể cần phải định cấu hình nó, do đó là Make sure the local IIS server has been configured to support secure communicationsmột phần). Chỉnh sửa: Nó dường như hỗ trợ SSL: riii.nl/apr5u , hướng dẫn từng bước của chính Hanselman!
RobIII

1
@Robel, tôi thấy rằng trong các thuộc tính của trang web, trong tab ứng dụng, khung mục tiêu là 4,5 và trong Tab Web, Bắt đầu hành động là Trang hiện tại. Tôi có nên thay đổi url dự án thành localhost: 44300 không? Tôi đang sử dụng IIS express 8
DotnetSparrow

Đó là cài đặt tường lửa :(
Moumit

1
Tôi đã có thể giải quyết vấn đề này bằng cách làm theo cách sau - 1) Visual Studio - Tùy chọn -> Tìm kiếm - IIS 2) Kiểm tra "Sử dụng phiên bản 64 bit của IIS Express cho các trang web và dự án".
NanaFadanvis

Tôi nghĩ rằng điều này sẽ giúp stackoverflow.com/a/54222339/2923956 .
Biswajit Panday

Câu trả lời:


377

Tôi cũng có chính xác vấn đề đấy.
Lý do - tập tin cấu hình IIS xấu.

Hãy thử xóa IISExpressthư mục được tạo tự động , thường được đặt tại %userprofile%/Documents, ví dụ C:\Users\[you]\Documents\IISExpress.

Đừng lo lắng, VS nên tạo lại nó - chính xác, lần này - một khi bạn chạy lại giải pháp của mình.


EDIT: Dòng lệnh để xóa thư mục:

rmdir /s /q "%userprofile%\Documents\IISExpress"

7
Điều này làm việc cho tôi. Ngay cả sau khi gỡ cài đặt và cài đặt lại IIS Express 8, nó vẫn giữ nguyên tệp cấu hình để vấn đề của tôi vẫn tồn tại. Tôi đã đổi tên thư mục IISExpress thành một thư mục khác và một thư mục mới đã được tạo bằng một phiên bản sạch của tệp cấu hình.
nthpixel

2
"Trong thư mục mặc định của bạn" Chính xác là ở đâu? Tôi không thấy nó trong giải pháp của tôi cả.
Corey Ogburn

22
@CoreyOgburn Phải nằm trong thư mục Documents và IISExpress, (ví dụ: C: \ Users \ Corey \ Documents \ IISExpress \ Config) và xóa thư mục cấu hình. Tôi có cùng một vấn đề nhưng điều này đã không khắc phục nó cho tôi.
Arne H. Bitubekk

49
Cảm ơn. Chỉ cần đừng quên đóng rồi mở lại VS cho nó để cấu hình lại IIS Express.
Nick.T

6
@crokusek có câu trả lời cho Bản cập nhật VS2015 3. Điều hướng đến thư mục ".vs \ config" trong thư mục giải pháp và xóa tệp "applicationationhost.config" ở đó.
AJ.

234

Nếu sử dụng VS2015 trở lên

Hãy chắc chắn rằng quá trình lưỡng tính không chạy.

Hãy chắc chắn rằng không có quá trình khác đang sử dụng cổng mong muốn của bạn. Bạn có thể làm điều đó bằng cách thực hiện

netstat -a -b

trong bảng điều khiển (với tư cách Quản trị viên, nhập cmdvào menu bắt đầu, nhấp chuột phải và chọn 'Chạy với tư cách là người quản trị'). Nếu bạn thấy một mục mà trạng thái được THÀNH LẬP hoặc LẮNG NGHE chẳng hạn, điều đó có nghĩa là một số quy trình khác đang sử dụng cổng này. Bạn sẽ cần chấm dứt quá trình đó hoặc thay đổi cổng.

Sau đó xóa các tập tin sau

<<path_to_solution_folder>>\.vs\config\applicationhost.config

lưu ý .vsthư mục có thể bị ẩn

sau đó tìm <<project-name>>.csproj.usertệp, mở tệp bằng trình soạn thảo văn bản (notepad) và đảm bảo IISUrlbên dưới WebProjectPropertiesđược định cấu hình <IISUrl>http://localhost:XXXXX/</IISUrl>ở đâu XXXXXlà cổng mong muốn của bạn.

sau khi làm điều này và cố gắng khởi động ứng dụng bạn có thể nhận được

HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Sau đó, truy cập {Project Properties} -> Web và nhấn nút "Tạo thư mục ảo"

nhập mô tả hình ảnh ở đây


1
Điều này hoạt động hoàn hảo trên VS2015. Vấn đề xảy ra là sau khi tạo một dự án ứng dụng web cũ trong giải pháp lõi .NET.
Sabazzz

Điều này đã hoạt động, công cụ lõi .NET đã gây rối với IISE: /
Keoz 18/07/2016

Tôi thường sống trong thế giới OWIN / NancyFx, vì vậy khi tôi phải thực hiện một dự án API Web sau một thời gian gián đoạn, tôi đã rất bối rối, cho đến khi tôi thấy câu trả lời này. - thật tốt khi biết thông tin này - cảm ơn !!!
code4life

hoạt động trên VS 2915 @mihail tôi không xóa bất cứ thứ gì, chỉ cần tạo thư mục ảo ... nó cần gì?
abdoutelb

4
@AbdouTelb check this out iis.net/learn/get-started/planning-your-iis-architecture/... bằng cách xóa các tập tin .config bạn về cơ bản đảm bảo rằng các tập tin sẽ được tái tạo bởi vs và do đó bất kỳ vấn đề liên kết với nó (và có thể có nhiều) sẽ biến mất. Tệp này được IIS Express sử dụng giống như cách IIS sử dụng tệp Applationhost.config của chính nó để nó giống như khôi phục mặc định của nhà máy. Chỉ tạo Thư mục ảo là không đủ để loại bỏ bất kỳ vấn đề nào có thể ẩn trong tệp. Trong trường hợp của bạn, bạn vừa gặp may mắn :)
Mihail Shishkov

85

@roblll đã đúng rồi. Nhưng đối với những người bạn không muốn tìm kiếm câu trả lời, thì đây là:

  1. Đóng Visual Studio (có thể không cần thiết, nhưng nó sẽ không bị tổn thương).
  2. Điều hướng đến thư mục Tài liệu của bạn. Đây là nơi thư mục cấu hình IISExpress của tôi.
  3. Trong thư mục cấu hình, có một tệp gọi là máy chủ ứng dụng. Mở nó ra
  4. Tìm kiếm tên của dự án của bạn. Nó nên được thêm vào trong đó bởi Visual Studio khi nó đánh bom trong những lần thử trước của bạn.
  5. Lưu ý rằng có một ràng buộc cho HTTP với cổng bạn định sử dụng cho https.

    //Change this:
    <binding protocol="http" bindingInformation="*:44300:localhost" />
    
    //to this:
    <binding protocol="https" bindingInformation="*:44300:localhost" />
    

Hãy nhớ rằng, Visual Studio có thể đã cung cấp các cổng khác nhau hơn bạn mong đợi. Chỉ cần đảm bảo rằng các cổng trong liên kết tương ứng với những gì trong tab Web thuộc tính của dự án của bạn.

http://www.hanselman.com/blog/WorkingWithSSLAtDevelopmentTimeIsEasierWithIISExpress.aspx


5
Tôi thực sự đã mở một dự án được phát triển ở nơi khác, thay đổi cấu hình giao thức cho dự án thành https và tải lại dự án đã thoát khỏi lỗi. Cảm ơn @Jacob!
Geoffrey

Chỉ xóa thư mục IISExpress không giải quyết được cho tôi. Sau khi xóa, khi tôi khởi chạy lại VS và mở dự án này, một hộp thoại báo lỗi xuất hiện, chỉ được giải quyết sau khi thực hiện việc này. Dự án đó tôi đã tải xuống trong trang của asp.net , đó là một dự án mẫu.
Alisson

Btw, nếu bạn có cả ràng buộc http và https, hãy đảm bảo bạn không sử dụng cùng một số cổng trên cả hai.
Ziad Akiki

41

Tôi có cùng một vấn đề nhưng giải pháp hiệu quả với tôi thì khác.

  1. Trong VS2013 Đã mở gỡ lỗi> Thuộc tính {YourWebsiteName}
  2. Chọn tab "Web".
  3. Trong "Máy chủ" tôi thấy "Ghi đè URL gốc của ứng dụng" đã được chọn. Tôi đã bỏ chọn nó và lưu lại.

Đó là tất cả những gì tôi cần để vận hành mọi thứ.


Tôi khuyên bạn nên thử giải pháp này trước. Nhấn vào ô có url không hợp lệ sẽ tạo ra lỗi được đề cập trong câu hỏi.
timothy

16

Vấn đề tương tự, nhưng cần thiết để bắt đầu VS2013 trong Chế độ quản trị viên .


Thật không may, điều này đã không giúp tôi.
À.

16

Hãy thử các bước sau:

  1. xóa các IISExpress thư mục như @Yehuda Shapira nói
  2. khởi động lại máy tính
  3. xóa thư mục .vs trong dự án

Chúc may mắn!


1
1. Đóng thư mục Visual Studio 2.Delete .vs thư mục đó hoạt động với tôi. Nếu tôi xóa .vs mạnh hơn trong khi VS đang mở. Nó không hoạt động.
akdora

Xóa thư mục .vs là điều duy nhất làm việc cho tôi. Thư mục .vs được đặt bên trong thư mục dự án, nhưng nó được ẩn theo mặc định.
George

15

Tôi đã có cùng một vấn đề và sau đó tôi đã mở trình quản lý tác vụ -> các quy trình sau đó đã giết quá trình iothypress.exe. Sau đó tôi đã thử chạy ứng dụng và có thể chạy thành công


14

Trong trường hợp của tôi, dự án nằm trên ổ đĩa mạng và việc xóa thư mục IIS Express không giúp ích như được mô tả trong các câu trả lời khác. Cách giải quyết của tôi là sao chép dự án vào ổ đĩa cục bộ và nó đã hoạt động!


12

Tôi gặp vấn đề tương tự, cảm ơn @Jacob đã cung cấp thông tin về nó.

Lý do là - nhập sai cho dự án của bạn trong tệp cấu hình ứng dụng được đặt tại

C:\Users\(yourusername)\Documents\IISExpress\config 
  1. Đóng tất cả các giải pháp Visual Studio.
  2. Đổi tên thư mục IISExpress thành một số IISExpress-Copy (thay vì xóa bạn có thể có một bản sao của nó)
  3. Bây giờ hãy mở lại VS và xây dựng / gỡ lỗi dự án, bây giờ bạn sẽ thấy thư mục IISExpress được tạo lại cho bạn với cấu hình chính xác.

Nó làm việc cho tôi và hy vọng nó cũng sẽ làm việc cho bạn.


Tôi đã thử các bước được nêu trong các câu trả lời khác nhưng đây là cách phù hợp với tôi. Tôi đã phải đổi tên IISExpressthư mục. Xóa nó không làm việc cho tôi.
giun web

không làm việc cho tôi. tất cả bắt đầu khi tôi nhắn tin với https
Bộ công cụ

9

Tôi gặp vấn đề tương tự, nguyên nhân là do cờ "ghi đè URL gốc của ứng dụng" được đặt trong Thuộc tính -> Web Sau khi tôi xóa cờ, IIS Express đã bắt đầu tốt với cổng được xác định.


8

Có vẻ như bạn cần thực hiện một số cấu hình vì dường như bạn đang sử dụng SSL; đây là hướng dẫn từng bước của chính Scott Hanselman .


@Roblll, tôi không thấy tùy chọn Sử dụng IIS Express khi tôi nhấp chuột phải vào dự án MVC của tôi trong VS 2012, tôi thấy rằng trong VS 2010. Tôi cố gắng bật SSL cho giải pháp trong các cửa sổ thuộc tính và Nó nói thuộc tính không hợp lệ. Hơn nữa, trong tệp applicationationhost.config, tôi thấy nhiều mục nhập cho ứng dụng của mình như Webapplication (1), Webapplication (2), Webapplication (3)
DotnetSparrow

Tôi đã gặp vấn đề tương tự và khắc phục nó bằng cách chạy VS2012 với tư cách quản trị viên ( stackoverflow.com/a/13682315 ). Tôi không quá hài lòng về giải pháp đó nhưng tôi không thể tìm thấy bất kỳ giải pháp nào khác.
brudert

Trong dự án của tôi, tôi nhận thấy số cổng tương tự đã được sử dụng cho SSL và không SSL. Vì vậy, tôi đã sửa nó và lỗi đã biến mất.
orad

5

Giải pháp duy nhất hiệu quả với tôi là tạo ra một dự án thử nghiệm khác. Sau đó làm theo các bước tiếp theo:

  1. Nhấp chuột phải vào dự án và đi đến Thuộc tính -> Web

  2. Trong URL dự án trong phần Sử dụng Máy chủ Web IIS cục bộ, sao chép URL dự án (http: // localhost: 59002 /) - đây là từ dự án thử nghiệm.

  3. Điều hướng đến dự án đang đưa ra lỗi này. Nhấp chuột phải vào dự án và đi đến Thuộc tính -> Web.

  4. Dán URL dự án trong phần Sử dụng Máy chủ Web IIS cục bộ (URL được sao chép từ dự án thử nghiệm). Đóng dự án thử nghiệm và lưu lại.

  5. Xóa dự án thử nghiệm và chạy dự án đã đưa ra lỗi. Hoạt động sau đó ...

Có thể không phải là cách tốt nhất nhưng đó là cách duy nhất tôi có thể làm việc này. Tôi đã nhận được thông báo lỗi này sau khi tôi tải lại máy tính xách tay của mình (ổ cứng bị hỏng) và nhận tất cả các dự án của tôi từ máy chủ nơi chúng được lưu trữ.


Bây giờ tôi không thực sự làm những gì tôi đã làm với giải pháp của mình, nhưng đây cũng là cách duy nhất tôi có thể sửa nó. Tôi thậm chí đã thử làm rối với lệnh Netsh, xóa thư mục IISExpress, khởi động VS trong Chế độ quản trị viên và không có gì khác hoạt động. Tôi không biết nơi nào khác url: port được ánh xạ nhưng lấy URL dự án của người khác dường như là giải pháp duy nhất cho tôi.
Sergio A.

5

Chia sẻ điều này cho độc giả trong tương lai. Tự tạo một thư mục ảo làm việc cho tôi.

  • Chọn dự án trong giải pháp thám hiểm
  • Nhấn Alt+Enter
  • Chuyển đến phần Web
  • Nhấp vào Tạo thư mục ảo

4

Trong trường hợp của tôi sau khi tôi cho phép yêu cầu bên ngoài vào trang web IIS Express của mình và tường lửa windows được cấu hình để cho phép iothypress.exe, tôi không thể khởi động nó từ bên trong Visual Studio 2013. Tôi vẫn có thể khởi động nó bằng dòng lệnh và nó phục vụ cục bộ và bên ngoài yêu cầu tốt.

C:\Program Files (x86)\IIS Express>iisexpress /site:MyWebSiteName

Tôi đã cố gắng tạo một quy tắc tường lửa để cho phép cổng của mình, sau khi VS đó hoạt động.


3

Tôi đã có cùng một vấn đề với VS 2013 và thậm chí sau tất cả các lần thử có thể nó không hoạt động. Vấn đề của tôi đã được giải quyết bằng:

- In control panel (Program and Features) I found that all of the IIS related features were unchecked.I finally checked all of those and restarted my system.
- Then I started my VS 2013 as administrator and thats it everything
   worked fine then.

Ít nhất bạn có thể thử cái này vì nó hiệu quả với tôi.


3

Sau hai giờ tìm kiếm trên web tôi đã tìm thấy giải pháp của mình dưới dạng các bước dưới đây - đóng studio trực quan - xóa thư mục .vs của dự án của bạn - mở studio trực quan và dự án chạy lại

đó là công việc cho tôi có một thời gian tốt


2

Chúng tôi đã có cùng một vấn đề với các trang web của chúng tôi. Chúng tôi đã có thể khắc phục tất cả điều này bên trong Visual Studio. Chúng tôi đang sử dụng 2012 Ultimate.

Vấn đề cơ bản mà chúng tôi thấy là với SSL được kích hoạt, vì một số lý do, VS đã gán cùng một cổng cho các URL an toàn và tiêu chuẩn. Vấn đề này dường như phát sinh khi chúng tôi đang kéo mã xuống từ TFS.

Để khắc phục, chúng tôi đã thực hiện các bước sau:

  1. Nhấp chuột phải vào dự án và đi đến Thuộc tính -> Web
  2. Trong URL dự án trong phần Sử dụng Máy chủ Web IIS cục bộ, hãy xóa "s" khỏi URL và Lưu. (EG. Đi từ https: // : 44602 đến http: // : 44602. Điều này sẽ cho phép bước tiếp theo hoạt động)
  3. Trong Solution Explorer, chọn Project và trong cửa sổ Thuộc tính (nhấn F4 nếu không được hiển thị) thay đổi SSL Đã bật thành Sai rồi quay lại True . Nó sẽ tạo ra một cổng mới khác với URL tiêu chuẩn (Trong trường hợp của tôi, tôi có 44602 là SSL và 44305 làm tiêu chuẩn của tôi)
  4. Điều hướng quay lại Thuộc tính -> Web và thêm "s" trở lại URL dự án.
  5. F5 và đi xe!

Đảm bảo rằng hộp kiểm cho Ghi đè URL gốc của ứng dụng được bỏ chọn.


2

kiểm tra tường lửa chống vi-rút và cho phép truy cập phòng thu trực quan vào mạng. ví dụ trong gật đầu 32:

goto setting (f5) -> network->personal firewall->rules and zones

trong " zone and rule editor" nhấp " setup" và tìm vs 2010hoặc 12hoặc ... và cho phép truy cập vào mạng.


2

Sau khi vô hiệu hóa tường lửa, tôi có thể chạy nó mà không gặp vấn đề gì.


2

Tôi chạy đến lỗi này ngày hôm nay. Chạy Win 8.1 và VS 2013. Đột nhiên các dự án của tôi không thể chạy được nữa và tôi nhận được thông báo "Không thể khởi chạy máy chủ IIS Express Web" và không có thêm thông tin.

Sau một thời gian, tôi phát hiện ra rằng tất cả các dự án mà IIS Express không thể bắt đầu đều đang chạy .net 3.5. Các dự án chạy các phiên bản sau đã bắt đầu ok.

Giải pháp cho tôi là xóa .net 3.5 (khỏi bảng điều khiển -> bật / tắt các tính năng của windows), khởi động lại các cửa sổ và thêm .net 3.5 một lần nữa.


2

Tôi đã có cùng một vấn đề, trong trường hợp của tôi, tôi chỉ cần làm sạch và sau đó xây dựng lại giải pháp của mình và nó đã làm việc cho tôi


2

Vâng, không có bước nào được đề cập ở trên làm việc cho tôi. Trong trường hợp của tôi, applicationhost.configtập tin của tôi bằng cách nào đó thiếu hai dòng mã sau

 <add name="rules-64-ISAPI-2.0" path="*.rules" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />
    <add name="xoml-64-ISAPI-2.0" path="*.xoml" verb="*" modules="IsapiModule" scriptProcessor="%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll" preCondition="classicMode,runtimeVersionv2.0,bitness64" />

Hy vọng điều này có thể giúp một số người.


2

Trước khi bạn thử bất cứ điều gì khác, hãy đảm bảo bạn 1. khởi động lại studio trực quan (chủ yếu để làm mới các tùy chọn lưu trữ bộ nhớ từ các tệp) và 2. khởi động lại hệ thống của bạn (chủ yếu là để khóa tệp không hợp lệ). Nếu vấn đề của bạn là tạm thời hoặc tự khắc phục, những người đó sẽ làm mà không thay đổi bất cứ điều gì. Nó làm việc cho tôi với PC khởi động lại. Ngoài ra, nếu bạn làm việc trong một dự án nhiều người dùng, hãy đảm bảo rằng bạn có phiên bản khả thi mới nhất - người khác có thể đã kiểm tra một cái gì đó không hợp lệ do nhầm lẫn, ví dụ như tệp dự án và bạn không làm phiền hệ thống của mình. Nếu chúng không hoạt động, thì có lẽ bạn cần thay đổi một số cài đặt bị kẹt, thiếu hoặc cần sửa đổi - có rất nhiều đề xuất cho các câu trả lời khác.


1

Tôi gặp vấn đề tương tự khi chạy giải pháp của mình từ VS2012:

Unable to launch the IIS Express Web server.  
The start URL specified is not valid. https://localhost:44301/

Tôi đã chọn dự án không chính xác là Dự án khởi nghiệp. Tôi đã tạo dự án Đám mây thành Khởi động (nhấp chuột phải vào dự án -> Đặt làm Dự án Khởi động) và mọi thứ bắt đầu hoạt động tốt.


Cũng nên thêm rằng URL khởi động sẽ cần được đặt hoặc được đặt thành "Trang hiện tại" hoặc "Trang cụ thể" - ít nhất là được chọn. Của tôi được đặt thành "Không mở một trang. Đợi một yêu cầu từ một ứng dụng bên ngoài" và kết quả là tôi đã gặp lỗi này, ngoài vấn đề dự án khởi động.
vapcguy 18/03/2015

@Moumit bạn đã bỏ phiếu này? Bạn có thể giải thích bình luận của bạn?
scottndecker

1

Loạt bài viết của Jason's Shavers tại đây http://jasonrshaver.com/?tag=/Client+Certert giải thích chính xác cách thiết lập mục nhập trang web Applationhost.config của bạn để cho phép ứng dụng chạy trong ssl hoặc http tiêu chuẩn.

Một trong những điều ông khuyến nghị là đặt hai mục ràng buộc cho trang web. Đây là những gì tôi đã làm.

            <bindings>
                <binding protocol="http" bindingInformation="*:59945:localhost" />
                <binding protocol="https" bindingInformation="*:44300:localhost"/>
            </bindings>

Ông cũng đề nghị thay đổi các cài đặt khác là tốt. Nó hoạt động trên hai trong số ba máy của tôi. Mỗi lần tôi được yêu cầu tự cấu hình một trang web trong máy chủ ứng dụng, nó thường phải thực hiện với các ràng buộc. (ví dụ sử dụng cùng một cổng cho nhiều ứng dụng web.)


1

Tôi gặp vấn đề tương tự sau khi cài đặt Visual Studio 2013 Update 3.
VS 2013 can not load Microsoft.VisualStudio.TraceLogPackage.dll
Unable to launch the IIS Express Web server

Vấn đề của tôi đã được giải quyết bằng cách thực hiện các bước sau:

1. Sửa chữa Visual Studio 2013 Update 3
2. Bắt đầu với Developer Command Prompttư cách quản trị viên.
3. Nhập devenv.exe /setuprồi nhấn enter


1

Tôi gặp vấn đề tương tự. Tôi đã xóa rất nhiều thư mục theo C:/users/đường dẫn để giải phóng một số dung lượng trên máy. Sau đó tôi bắt đầu nhận được lỗi này.

Tôi chỉ cần khởi động lại máy và tất cả đều hoạt động tốt.


1

Vấn đề của tôi cần một giải pháp 3 lần:

  1. Xóa thư mục IISExpress trong thư mục Tài liệu của bạn.
  2. Đặt dự án web làm dự án khởi động của bạn bằng cách nhấp chuột phải vào dự án và chọn "Đặt làm dự án khởi động" hoặc thực hiện thông qua các thuộc tính giải pháp của bạn.
  3. Đặt URL khởi động hoặc đặt thành "Trang hiện tại" hoặc "Trang cụ thể". Của tôi được đặt thành "Không mở một trang. Đợi một yêu cầu từ ứng dụng bên ngoài" và tôi phải đổi nó thành "Trang cụ thể", tôi để trống để nó sẽ đi đến trang chủ của ứng dụng của tôi, trước khi nó được chuyển đến công việc.

1

Vấn đề của tôi cuối cùng đã được giải quyết khi tôi nhìn vào khóa đăng ký IIS Express:

HKEY_CURRENT_USER\Software\Microsoft\IISExpress

Tôi đã có một mục CustomUserHomechỉ vào Trang web của tôi đang gây ra sự tàn phá.


1

Tôi đã thiết lập Chia sẻ kết nối Internet trên máy của mình cho các máy ảo. Tôi đã tắt nó và tôi đã có thể gỡ lỗi trong Visual Studio 2015 . Tuy nhiên, để liên tục gỡ lỗi sau khi khởi động lại, tôi cần đặt dịch vụ Chia sẻ kết nối Internet thành khởi động thủ công, mặc dù không có kết nối internet nào của tôi được bật Kết nối Internet .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.