Web Application Project […] ได้รับการกำหนดค่าให้ใช้ IIS ไม่พบเว็บเซิร์ฟเวอร์ […]


285

ฉันมีโครงการเว็บในไฟล์โซลูชันของฉันที่ "ไม่พร้อมใช้งาน" เมื่อฉันเปิดโซลูชัน เมื่อฉันคลิกขวาที่โครงการเว็บและโหลดโครงการฉันได้รับข้อผิดพลาดต่อไปนี้:

The Web Application Project mycompany.myapp.mywebproject is configured to use IIS. The Web Server 'http://localhost/MyWebApp could not be found.

ฉันยังไม่ได้ตั้งค่าไดเรกทอรีเสมือนสำหรับโปรแกรมประยุกต์บนเว็บนี้ด้วยตนเอง

ต่อเพื่อนร่วมงาน Visual Studio ควรแจ้งให้ฉันสร้างไดเรกทอรีเสมือน แต่ฉันไม่ได้รับพร้อมท์

ฉันติดตั้ง VS2010 ก่อนที่จะติดตั้ง IIS บนเครื่อง dev ของฉัน

นี่คือการตั้งค่าเครื่องพัฒนาของฉัน:

  • Windows 7 Enterprise
  • Service Pack 1
  • ระบบปฏิบัติการ 64 บิต
  • Visual Studio 2010 Enterprise Service Pack 1
  • IIS รุ่น 7.5

คำตอบ:


87

เมื่อสิ่งนี้เกิดขึ้นทางออกที่ง่ายที่สุดคือการสร้างไดเรกทอรีเสมือนด้วยตนเอง

ก่อนอื่นคุณต้องตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง ASP.Net รุ่นที่ถูกต้องและคุณได้ติดตั้งส่วนขยาย IIS แล้ว

เมื่อต้องการทำสิ่งนี้ให้ไปที่โฟลเดอร์ของ. net ที่เกี่ยวข้องใน C: \ (Windows) \ Microsoft.NET \ Framework \ (dotnetver) \ (แทนโฟลเดอร์วงเล็บสำหรับโฟลเดอร์ที่ถูกต้องบนพีซีของคุณ) และเรียกใช้คำสั่งนี้

aspnet_regiis.exe -i

ถัดไปเมื่อเรียกใช้และเสร็จสิ้นบางครั้งทำงาน

iisreset

จากบรรทัดคำสั่งช่วยบางครั้งคุณไม่จำเป็นต้อง

จากนั้นไปที่ตัวจัดการ IIS ของคุณแล้วค้นหาเว็บไซต์ในพื้นที่ของคุณแล้วเลือกเพิ่มโฟลเดอร์ เรียกดูโฟลเดอร์ในโครงการของคุณที่มีโครงการ ASP.Net จริงและเพิ่มเข้าไป

ในที่สุดคลิกขวาที่โฟลเดอร์ที่คุณเพิ่มและคุณควรมีตัวเลือกที่ระบุว่า 'แปลงเป็นแอปพลิเคชัน' หรือ 'สร้างไดเรกทอรีเสมือน' หรือสิ่งที่คล้ายกัน

ตรวจสอบให้แน่ใจว่าไดเรกทอรีเสมือนมีชื่อ 'MyWebApp' !!

โหลดโซลูชันของคุณใหม่และควรใช้งานได้

โปรดระวัง นี่ไม่ใช่คำถามการเขียนโปรแกรม (และไม่ควรโพสต์ที่นี่จริง ๆ ) แต่ฉันโพสต์คำแนะนำนี้เพราะมันเป็นปัญหาที่พบบ่อย แต่คำแนะนำที่ฉันโพสต์เป็นเรื่องทั่วไป คำสั่งที่ฉันระบุไว้นั้นถูกต้อง แต่ขั้นตอนที่คุณต้องทำใน IIS อาจแตกต่างกันไปขึ้นอยู่กับรุ่นและสิทธิ์บัญชีของคุณ

โชคดี!


ฉันทำตามคำแนะนำและรับข้อผิดพลาดต่อไปนี้ .. ฉันลบไดเรกทอรีเสมือนของฉันเนื่องจากข้อผิดพลาดนี้เริ่มต้น ไม่สามารถเพิ่มรายการคอลเลกชันที่ซ้ำกันของประเภท 'เพิ่ม' ด้วยแอตทริบิวต์ของคีย์ที่ไม่ซ้ำกัน 'ชื่อ' ตั้งค่าเป็น 'Telerik_Web_UI_WebResource_axd'
dotnet-

อะไรทำให้เกิดข้อผิดพลาด IIS หรือ Visual Studio เมื่อคุณเริ่มแก้ไขปัญหา
Russ Clarke

นอกจากนี้ตรวจสอบ web.config สำหรับโครงการ asp.net ใหม่ของคุณทำให้มีการอ้างอิงสองรายการขึ้นไปกับ
Russ Clarke

ฉันตรวจสอบ web.config .. เมื่อฉันลบรายการที่ละเมิดแล้วฉันจะได้รับข้อความแสดงข้อผิดพลาดว่าจำเป็นต้องลบรายการนั้น
dotnet-trainerer

กำลังจะโพสต์คำถามแยกต่างหากในไม่ช้าสำหรับข้อความแสดงข้อผิดพลาดใหม่
dotnet-trainerer

523

เนื่องจากคำตอบที่ได้รับการยอมรับนั้นต้องการตัวจัดการ IIS และ IIS Express ไม่มีตัวจัดการ IIS หรือ UI ใด ๆ นี่เป็นวิธีแก้ปัญหาสำหรับผู้ใช้ IIS Express ของคุณ

เมื่อคุณเปิด Visual Studio และได้รับข้อความแสดงข้อผิดพลาดให้คลิกขวาที่โครงการ Explorer โซลูชันและเลือก "แก้ไข {ProjectName} .csproj"

ในไฟล์โครงการเปลี่ยนบรรทัดต่อไปนี้:
<UseIIS>True</UseIIS>
เป็น
<UseIIS>False</UseIIS>
Save the file

ตอนนี้โหลดโครงการของคุณใหม่
เสร็จสิ้น

จากนั้นคุณจะสามารถเปิดโครงการของคุณได้ หาก ณ จุดนี้คุณต้องการใช้ IIS เพียงไปที่คุณสมบัติโครงการของคุณคลิกแท็บ "เว็บ" และเลือกตัวเลือกเพื่อใช้ IIS มีปุ่ม "สร้างไดเรกทอรีเสมือน" ที่นั่น อาจบอกคุณว่าคุณจำเป็นต้องเรียกใช้ Visual Studio ในฐานะผู้ดูแลระบบเพื่อสร้างไดเรกทอรีนั้นดังนั้นหากจำเป็น


33
ใน VS2010 UseIIS ไม่ได้อยู่ในไฟล์ csproj แต่ในไฟล์.
csproj.user

2
ในกรณีของฉันฉันยังต้องการใช้ IIS ดังนั้นฉันก็เปลี่ยน URL ได้อย่างสมบูรณ์ขอบคุณ
kjetilh

ฉันพบปัญหานี้เมื่ออัพเกรดและย้าย สิ่งนี้ใช้ได้สำหรับฉันแม้ว่าจะไม่ได้โหลดโซลูชันฉันเพิ่งเปิด csproj ในเท็กซ์เอดิเตอร์ ขอบคุณดั๊ก
Kieran

2
นี่คือคำตอบที่ถูกต้อง โครงการได้รับการกำหนดค่าให้ใช้ทั้ง IIS และ IISExpress ในเวลาเดียวกัน
Aaron Reed

2
ใช้ VS2013 ฉันไม่เห็นแก้ไข {ProjectName} .csproj เมื่อคลิกขวาที่โซลูชัน ฉันแก้ไขสำเร็จโดยไปที่ระบบไฟล์และแก้ไขไฟล์. csproj ด้วยตนเอง มันเป็นแบบอ่านอย่างเดียวดังนั้นฉันจึงต้องเต้นเล็กน้อย แต่มันก็ใช้ได้
อัล Lelopath

222

เปิดโฟลเดอร์โครงการและลบ{Project} .csproj.userจากนั้นโหลดโครงการบน Visual Studio


2
ฉันเป็นคนเดียวในทีมของเราที่เห็นข้อผิดพลาด IIS นี้ ทีม dev ที่ฉันทำงานด้วยมีไฟล์. csproj เดียวกันจากการควบคุมแหล่งที่มาดังนั้นการแก้ปัญหาอื่น ๆ ข้างต้นไม่ใช่ปัญหาของฉัน ปรากฎไฟล์. csproj.user ที่คุณกล่าวถึงทำให้เกิดข้อผิดพลาดนี้ในสถานการณ์ของฉัน ขอบคุณ!
กองซ้อนของฉันล้น

3
สิ่งนี้ใช้ได้กับฉันหลังจากพยายามทุกอย่างเป็นอย่างอื่น
เดวิด

3
นี่คือคำตอบที่ถูกต้อง จะช่วยแก้ไขปัญหาเกี่ยวกับการกำหนดค่าของโครงการในเครื่องของคุณ (โดยเฉพาะอย่างยิ่งที่สำคัญเมื่อทำงานกับ TFS)
Markus

1
นี่เป็นวิธีแก้ไขหากคุณตั้งค่าแท็ก iisurl ที่กำหนดเอง แต่โครงการยังคงเริ่มต้นบนโลคัลโฮสต์ <IISUrl> MachineName.domain: 12345 / </ IISUrl >
lsp

5
อันนี้ใช้ได้สำหรับฉัน ไม่มีการตั้งค่า <UseIIS> ในกรณีของฉัน
Techgration

33

วิธีนี้ใช้ได้ผลสำหรับฉัน: คลิกขวาที่โครงการและเลือกแก้ไขและค้นหารหัสต่อไปนี้ตามที่แสดงด้านล่างในภาพ

change the <UseIIS>True</UseIIS> to <UseIIS>False</UseIIS>

หรือ

change the <IISUrl>http://example.com/</IISUrl> to <IISUrl>http://localhost/</IISUrl>

ภาพหน้าจอ csproj


30

สำหรับฉันฉันต้องลบสองบรรทัดนี้ออกจากไฟล์. csproj

<ProjectGuid>{3AA499DF-4A65-43B7-8965-D08A4C811834}</ProjectGuid>
<ProjectTypeGuids>{349c5851-65df-11da-9384-00065b846f21};{fae04ec0-301f-11d3-bf4b-00c04f79efbc}</ProjectTypeGuids>

ฉันพยายามลบเฉพาะอันแรก แต่ก็ยังไม่เพียงพอ

แก้ไข: ตามที่ผู้ใช้หลายคนชี้ให้เห็นสิ่งนี้สามารถเปลี่ยนประเภทโครงการหรือระเบียบของคุณด้วยโปรแกรมควบคุมแหล่งที่มาของคุณ ฉันไม่สามารถตรวจสอบปัญหาเหล่านี้ได้เนื่องจากเป็นโครงการโรงเรียนที่ฉันไม่มีอีกต่อไป โปรดระวังเมื่อลองใช้ อย่างน้อยทำสำเนาสิ่งที่คุณลบ


9
อันนี้ใช้ได้ผลและอันนี้ควรถูกทำเครื่องหมายเป็นคำตอบ ฉันลองวิธีแก้ปัญหาหลายอย่างตามที่แนะนำใน SO แต่ก็ไม่มีใครทำงานให้ฉันยกเว้นอันนี้
Bose_geek

3
หลังจากลองทำตามคำแนะนำทั้งหมดข้างต้นแล้วนี่คือสิ่งที่เหมาะกับฉันจริง ๆ ขอบคุณเพื่อนของฉัน!
Noble-Savage

2
การเปลี่ยนแปลงประเภทโครงการนี้จึงไม่ใช่เว็บแอปพลิเคชันอีกต่อไป
Oram

3
คุณไม่ควรลบ <ProjectGuid> ออกจากไฟล์. csproj หากต้องการโหลดโครงการก็เพียงพอที่จะลบเฉพาะ <ProjectTypeGuids> ซึ่งเป็นแนวคิดที่ไม่ดีเนื่องจากเป็นการเปลี่ยนประเภทโครงการตามที่ @Oram พูดถึง คำตอบนี้ดีถ้าคุณไม่ต้องการที่จะยอมรับการเปลี่ยนแปลงของคุณเพียงแค่ดูรหัสใน VS
elshev

1
วิธีนี้แก้ไขข้อผิดพลาดในการโหลดโซลูชัน explorer ที่ฉันพบกับผู้รับเหมาที่พัฒนาโซลูชัน Visual Studio 2010 ที่ฉันกำลังจะย้ายไป 2013 ไฟล์โซลูชันมี 2 โครงการ เว็บแอปและบริการบนเว็บ ฉันไม่สามารถโหลดได้ดังนั้น Solution Explorer แสดงเฉพาะโฟลเดอร์ว่างสองโฟลเดอร์หลังจากที่ฉันพยายามเปิดไฟล์โซลูชัน เมื่อฉันแสดงความคิดเห็นออกบรรทัด ProjectGuid และ ProjectTypeGuids ที่แนะนำแล้วฉันจะได้เห็นการพึ่งพาของโครงการเหล่านี้ในโซลูชัน Explorer สำหรับฉันนี่เป็นตัวเลือกผลตอบแทนสูงที่มีความเสี่ยงต่ำเนื่องจากฉันสามารถยกเลิกการเปลี่ยนแปลงเหล่านี้ได้อย่างง่ายดาย ขอบคุณ!
JohnH

26

แก้ไขไฟล์. csproj หรือ vbproj ค้นหาและแทนที่รายการเหล่านี้

<UseIIS>true</UseIIS> by <UseIIS>false</UseIIS>
<UseIISExpress>true</UseIISExpress> by <UseIISExpress>false</UseIISExpress>

1
ฉันต้องเปลี่ยน DevelopmentServerPort เป็นค่าอื่นที่ไม่ใช่ 80
JoshNaro

1
และหากคุณไม่พบการตั้งค่าในไฟล์ csproj เปิดไฟล์. csproj.user แล้วทำตามนั้น
devzero

10

ในกรณีของฉันปัญหานี้เกิดจากการผูก IIS ที่ขาด การผูก 'http' ของฉันถูกลบโดยเฉพาะ การสร้างใหม่จะแก้ไขปัญหา


ฉันพบปัญหาที่คล้ายกันมาก HTTP binding ของฉันดูเหมือนจะเปลี่ยนชื่อตัวเองในวันหนึ่ง -_- การตั้งค่าไฟล์โครงการสำหรับ<IISUrl>ไม่ได้เปลี่ยน (ขอบคุณ SVN สำหรับการยืนยันหน่วยความจำและสติของฉัน) แต่อย่างใดที่ผูกพัน iis แก้ไขขึ้นและโหลดที่ฉายทันที
Patrick M

นอกจากนี้อย่าลืมตรวจสอบว่าคุณได้เปลี่ยนชื่อโดเมน / ชื่อโฮสต์ของโฮสต์ด้วยเหตุผลบางประการ นี่ทำให้เกิดข้อผิดพลาดในกรณีของฉัน
juarola

5

ลองเปิด Visual Studio ด้วยสิทธิ์ผู้ดูแลระบบ ในกรณีของฉันมันให้การเข้าถึงไซต์ IIS และทำให้ข้อผิดพลาดนี้หายไป ฉันสามารถเปลี่ยนโครงการให้ใช้ IIS Express ซึ่งดูเหมือนว่าไม่ต้องการสิทธิ์ผู้ดูแลระบบ


5

สิ่งนี้ใช้ได้กับฉัน:
ทำให้เว็บไซต์ IIS ทั้งหมดของคุณชี้ไปที่ localhost (All Unassigned) เท่านั้น

ป้อนคำอธิบายรูปภาพที่นี่


5

หากคุณเชื่อมต่อผ่าน TFS ให้เปิดไฟล์ project.csproj.user และตรวจสอบ

<UseIISExpress>false</UseIISExpress>

และเปลี่ยนเป็นจริง

<UseIISExpress>true</UseIISExpress>

แม้ว่าฉันจะรู้สึกว่านี่เป็นวิธีแก้ปัญหามากกว่าวิธีแก้ปัญหาจริง ๆ ให้มันยกนิ้วให้เมื่อมันแก้ไขข้อกังวลของฉันทันที
Nandun

ทำงานได้ดี :)
Hammad Sajid

4

คุณสามารถโหลดโปรเจ็กต์โดยไม่ตั้งค่าของแอ็ตทริบิวต์ UseIIS เป็น true เพียงทำตามขั้นตอนด้านล่าง:

ในไฟล์ mywebproject.csproj -

ลบแท็ก <IISUrl> http: // localhost / MyWebApp / </ IISUrl> และบันทึกไฟล์ แอปพลิเคชั่นจะกำหนดพอร์ตเริ่มต้นให้โดยอัตโนมัติ


4

คุณจะไม่เชื่อว่า startvisual studio เป็นผู้ดูแลระบบ

ชัดเจนจากข้อความ

ไม่พบเว็บเซิร์ฟเวอร์ ' http: // localhost / MyWebApp '

ไม่พบเพราะอาจ it has no privileges to see it

ดังนั้นเพียงแค่restartสตูดิโอภาพในฐานะผู้ดูแลระบบ


3

ในกรณีของฉันฉันต้องการเปลี่ยนจาก http เป็น https ดังนั้นฉันจึงลบ http จาก IIS ในไฟล์. csproj.user ของฉันพบว่าฉันยังมี:

<IISUrl>http://localhost/</IISUrl>

ดังนั้นฉันเปลี่ยนเป็น:

<IISUrl>https://localhost/</IISUrl>

2

ในกรณีของฉันฉันสามารถเปิดโซลูชันในโหมดออฟไลน์เพียงเรียกใช้คำสั่ง:

iisreset

2

สำหรับผู้ใช้ Win8 ของคุณหากคุณทำตามขั้นตอนในคำตอบที่ได้รับการยอมรับคอนโซลจะคายข้อความที่คุณพูดว่า "ท่านจะไม่ใช้บรรทัดคำสั่งเพื่อดำเนินการคำสั่งนี้" (การถอดความ) ให้เข้าถึงโปรแกรมและคุณลักษณะผ่านแผงควบคุม (หรือ Windows + R> appwiz.cpl) จากนั้นคลิก 'เปิดหรือปิดคุณสมบัติ Windows' และตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งสิ่งต่อไปนี้แล้ว:

Internet Information Services
  > World Wide Web Services
    > Application Development Features
      > ASP.NET 4.5

นี้จะตรวจสอบเครือตัวเลือกอื่น ๆ เช่นกัน ทันทีที่ฉันติดตั้งคุณสมบัติเหล่านี้และใช้ VS2012 ด้วยสิทธิ์ระดับสูงฉันสามารถเปิดแอปของฉันได้สำเร็จ


2

สิ่งนี้เกิดขึ้นกับฉันเมื่อฉันพยายามเปิดโครงการจากไฟล์. csproj แต่ฉันได้รับมันโดยเปิดโครงการจาก VS:

ไฟล์> เปิด> เว็บไซต์

และเลือกไดเรกทอรีซึ่งรวมถึงโครงการของฉัน


1

ฉันมีข้อผิดพลาดนี้เช่นกัน ฉันคิดว่าทุกอย่างถูกต้องตั้งค่า แต่ฉันพบว่ามีสิ่งหนึ่งที่ขาดหายไป:ชื่อโฮสต์ที่ฉันใช้สำหรับโครงการของฉันยังไม่ได้รับการแก้ไข (ยัง)

เนื่องจากแอพของฉันกำหนดชื่อลูกค้าปัจจุบันจากชื่อโฮสต์ฉันจึงใช้ชื่อโฮสต์clientname.mysuperapp.localเพื่อการพัฒนา เมื่อฉันเพิ่มชื่อโฮสต์การพัฒนาลงในhostsไฟล์ของฉันโครงการก็สามารถโหลดได้อีกครั้ง เห็นได้ชัดว่าฉันต้องทำสิ่งนี้ แต่ฉันไม่คิดว่า VS จะตรวจสอบชื่อโฮสต์ก่อนที่จะโหลดโครงการ


1

ตรวจสอบว่าติดตั้ง IIS Express หรือไม่ ถ้า IIS Express หายไป Visual Studio อาจยกเลิกการตั้งค่า<UseIISExpress>false</UseIISExpress>และยังคงค้นหา Express


1

ในกรณีของฉันตรวจสอบให้แน่ใจว่าคุณมีเว็บไซต์ "เริ่มต้น"


1

ในกรณีของฉัน "เว็บไซต์เริ่มต้น" ใน IIS ไม่ได้มีผลผูกพันสำหรับ localhost บนพอร์ต 80 คุณควรมีผลผูกพันกับสิ่งที่ค่าของคุณในไฟล์. csproj คือ


1

ฉันแก้ไขปัญหานี้เพียงแค่ติดตั้ง IIS Express ใหม่หลังจากดาวน์โหลดจากลิงค์ด้านล่าง:

https://www.microsoft.com/en-us/download/confirmation.aspx?id=48264


1
สิ่งนี้ไม่ได้ให้คำตอบสำหรับคำถาม เมื่อคุณมีเพียงพอชื่อเสียงคุณจะสามารถที่จะแสดงความคิดเห็นในโพสต์ใด ๆ ; แทนที่จะให้คำตอบที่ไม่จำเป็นต้องชี้แจงจากผู้ถาม - จากการรีวิว
FluffyKitten

@FluffyKitten ฉันมีข้อผิดพลาดเดียวกับ OP ฉันลองคำตอบอื่น ๆ ทั้งหมดและไม่มีอะไรสั้นไปกว่าการติดตั้ง IIS Express อีกครั้ง ดังนั้นฉันเชื่อว่านี่เป็นคำตอบสำหรับคำถามของ OP ติดตั้ง IIS อีกครั้ง
Matthew

คำตอบของคุณถูกตั้งค่าสถานะว่ามีคุณภาพต่ำและกำลังอยู่ในกระบวนการตรวจสอบ (หมายเหตุ "จากการตรวจสอบ" ในตอนท้ายของความคิดเห็น) ในขณะที่ใช้งานได้การติดตั้งซอฟต์แวร์ใหม่เป็นทางเลือกสุดท้ายเมื่อไม่มีอะไรทำงานได้อีกและไม่ใช่วิธีแก้ปัญหาเฉพาะสำหรับปัญหา OP นี้
FluffyKitten

หากเป็นตัวเลือกสุดท้ายหลังจากไม่มีสิ่งใดทำได้ - และตาม Ajay2707 มีความเป็นไปได้ที่จะไม่มีคำตอบอื่นใดที่ทำงานให้กับดวงวิญญาณที่น่าสงสาร - ฉันคิดว่าคำตอบนี้อาจมีประโยชน์ คุณจะกำหนดคำตอบให้มีคุณภาพต่ำได้อย่างไรเมื่อเป็นเพียงสิ่งเดียวที่เหมาะกับบางคน ฉันสนับสนุนคุณ Ajay2707 ขอขอบคุณที่สละเวลาเพื่อช่วยเหลือชุมชน
nardnob

Inb4 บทสนทนานี้ถูกย้าย / ลบเนื่องจากมีคุณภาพต่ำ viva la Resistance !!
nardnob

0

ในกรณีของฉัน URL ที่อ้างอิงในไฟล์csprojนั้นไม่ถูกต้อง

จำเป็นต้องมีคำนำหน้าด้วยwww

ฉันทำการเปลี่ยนแปลงบันทึกไฟล์และโหลดโครงการได้ดี


0

ฉันวิ่งเข้าไปในปัญหานี้เมื่อ<ProjectTypeGuids>องค์ประกอบในแฟ้ม .csproj ที่มี GUID {3AC096D0-A1C2-E12C-1390-A8335801FDAB}ที่หน่วยโครงการทดสอบ:

การลบทำให้โครงการโหลดโดยไม่มีปัญหา


0

สำหรับผู้ใช้ DNN ปัญหาของฉันคือฉันต้องการการเชื่อมต่อ dnndev.me ที่พอร์ต 80 ฉันมีหลายการติดตั้งที่ทำงานบนพอร์ตที่แตกต่างกันและ VS ต้องการให้ Url นั้นอยู่ในพอร์ต 80 (ไม่ใช่ 86 เหมือนของฉัน)


0

ทำตามขั้นตอนวิธีการแก้ปัญหานี้เสร็จสมบูรณ์ทีละขั้นตอน มันใช้งานได้สำหรับฉันในปี 2560

  1. เปิดพรอมต์คำสั่งในโหมดผู้ดูแลระบบ

  2. เปิด File explorer และไปที่โฟลเดอร์. NET Framework

      Eg:C:\Windows\Microsoft.NET\Framework\v4.0.30319

    v4.0.30319นี่คือโฟลเดอร์. NET ของฉัน คุณต้องการเลือกโฟลเดอร์ที่เกี่ยวข้อง

  3. ใน CMD - ไปที่เส้นทางโฟลเดอร์. NET

    cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
  4. ดำเนินการคำสั่งด้านล่างใน CMD

    aspnet_regiis.exe -i

    คุณสามารถเห็นข้อความนี้ในที่สุด - ติดตั้ง ASP.NET เสร็จสมบูรณ์ (4.0.30319.0)

    iisreset

    คุณสามารถเห็นข้อความนี้ในที่สุด - เริ่มบริการอินเทอร์เน็ตสำเร็จแล้ว

  5. เปิด IIS ในคอมพิวเตอร์ของคุณ (หากไม่ได้กำหนดค่าติดตามสิ่งนี้ )

    1. ไปที่ไซต์และคลิกขวา

    2. เพิ่มเว็บไซต์

    3. เติม - ชื่อไซต์และเลือกเส้นทางแบบฟิสิคัล

    4. จากนั้นพิมพ์หมายเลขพอร์ต (คุณสามารถค้นหาหมายเลขพอร์ตในไฟล์. csproj และหมายเลขพอร์ตจะต้องเท่ากับ (IISUrl)

    EG : <IISUrl>http://localhost:15724/</IISUrl> my port is 15724

    หมายเหตุ : คุณไม่สามารถสร้างหมายเลขพอร์ต80ได้ เพราะมันใช้หน้า IIS เริ่มต้น

    1. คลิกตกลง
  6. เปิด visual studio โดยได้รับอนุญาตจากผู้ดูแลระบบ

  7. จากนั้นคลิกขวาและโหลดโครงการของคุณใหม่

ปัญหาของคุณอาจได้รับการแก้ไข

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.