คำถามติดแท็ก iis-7

IIS (Internet Information Services) เวอร์ชัน 7 - เป็นแอปพลิเคชั่นเว็บเซิร์ฟเวอร์และชุดของโมดูลส่วนขยายคุณลักษณะที่สร้างโดย Microsoft เพื่อใช้กับ Microsoft Windows วางจำหน่ายกับ Window Server 2008 และ Windows Vista

2
ความแตกต่างระหว่าง <system.web> และ <system.webServer> หรือไม่
ทุกครั้งที่ผมต้องเพิ่มตัวจัดการหรือโมดูลสำหรับ ASP.NET กับ IIS7 คำแนะนำมักจะบอกให้ฉันไปรวมไว้ในสองส่วนและsystem.websystem.webserver &lt;system.web&gt; &lt;httpHandlers&gt; &lt;/httpHandlers&gt; &lt;httpModules&gt; &lt;/httpModules&gt; &lt;/system.web&gt; และนี่: &lt;system.webServer&gt; &lt;modules&gt; &lt;/modules&gt; &lt;handlers&gt; &lt;/handlers&gt; &lt;/system.webServer&gt; ความแตกต่างระหว่างสองส่วนนี้คืออะไร? นอกจากนี้ถ้าฉันไม่เพิ่มลงในsystem.webส่วนดีบักเกอร์ Visual Studio 2008 ของฉันยังทำงานไม่ถูกต้อง

22
System.Security.SecurityException เมื่อเขียนไปยังบันทึกเหตุการณ์
ฉันกำลังพยายามพอร์ตแอพ ASP.NET จาก Server 2003 (และ IIS6) ไปยัง Server 2008 (IIS7) เมื่อฉันลองและเยี่ยมชมหน้าเว็บในเบราว์เซอร์ฉันได้รับสิ่งนี้: ผิดพลาดเซิร์ฟเวอร์ใน '/' แอพลิเคชัน. ข้อยกเว้นด้านความปลอดภัย คำอธิบาย: แอปพลิเคชันพยายามดำเนินการตามนโยบายความปลอดภัยที่ไม่ได้รับอนุญาต หากต้องการให้แอปพลิเคชันนี้ได้รับอนุญาตที่จำเป็นโปรดติดต่อผู้ดูแลระบบของคุณหรือเปลี่ยนระดับความน่าเชื่อถือของแอปพลิเคชันในไฟล์กำหนดค่า รายละเอียดข้อยกเว้น: System.Security.SecurityException: ไม่พบแหล่งที่มา แต่ไม่สามารถค้นหาบันทึกเหตุการณ์บางส่วนหรือทั้งหมด บันทึกที่เข้าถึงไม่ได้: ความปลอดภัย ข้อผิดพลาดของแหล่งที่มา: ข้อยกเว้นที่ไม่สามารถจัดการได้ถูกสร้างขึ้นระหว่างการดำเนินการตามคำขอเว็บปัจจุบัน ข้อมูลเกี่ยวกับที่มาและตำแหน่งของข้อยกเว้นสามารถระบุได้โดยใช้การติดตามสแต็กข้อยกเว้นด้านล่าง กองติดตาม: [SecurityException: ไม่พบแหล่งที่มา แต่ไม่สามารถค้นหาบันทึกเหตุการณ์บางส่วนหรือทั้งหมด บันทึกที่เข้าถึงไม่ได้: ความปลอดภัย] System.Diagnostics.EventLog.FindSourceRegistration (แหล่งที่มาของสตริงเครื่องชื่อ String, บูลีน readOnly เท่านั้น) +562 System.Diagnostics.EventLog.FindSourceRegistration (แหล่งที่มาของสตริงเครื่องชื่อ String) +251 [snip] นี่คือสิ่งที่ฉันได้ทำเพื่อพยายามแก้ไข: ให้“ทุกคน” HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\EventLog\Securityได้รับอนุญาตการเข้าถึงแบบเต็มไปยังคีย์ สิ่งนี้ใช้ได้ผล …

9
{“ ข้อความ” ของ WebApi:“ เกิดข้อผิดพลาด”} บน IIS7 ไม่ใช่ใน IIS Express
ฉันทำงานกับ ASP.NET MVC 4 WebApi และสนุกไปกับมันที่ใช้งานบนคอมพิวเตอร์ในท้องถิ่นของฉันบน IIS Express ฉันได้กำหนดค่า IIS Express เพื่อให้บริการเครื่องระยะไกลด้วยและอื่น ๆ ใน บริษัท ของฉันกำลังใช้คอมพิวเตอร์เป็นเว็บเซิร์ฟเวอร์ของเรา หลังจากตัดสินใจว่านี่เป็นวิธีการแก้ปัญหาที่ดีที่สุดเราตัดสินใจวาง WebApi บนเซิร์ฟเวอร์ระยะไกลหลังจากติดตั้ง. NET 4.5 เมื่อฉันใช้พู้ทำเล่นและส่ง POST ไปยังตัวควบคุมบนเครื่องท้องถิ่นของฉันมันจะส่งคืนการตอบสนองที่ถูกต้อง แต่เมื่อฉันเปลี่ยนโดเมนเป็นเว็บเซิร์ฟเวอร์ที่รัน IIS7 POST เดียวกันจะส่งกลับเป็นความลับ {"message": "เกิดข้อผิดพลาด"} ข่าวสาร มีใครมีความคิดว่าจะเกิดอะไรขึ้น?

7
IIS ไม่แสดงรายการเว็บไซต์ที่ตรงกับ URL การเรียกใช้
ฉันต้องการแก้ไขข้อบกพร่องของเว็บไซต์ที่ฉันกำลังพัฒนา (ASP.NET MVC3, Razor, .NET 4, VS2010 SP1 (ในฐานะผู้ดูแลระบบ)) ใน IIS7 (Home Vista) และได้รับข้อผิดพลาด: IIS ไม่แสดงรายการเว็บไซต์ที่ตรงกับ URL การเรียกใช้ เพื่อทดสอบว่าต้องทำอะไรกับการตั้งค่าของแอพฉันสร้างจากเว็บไซต์ ASP.NET MVC3 ใหม่ที่ว่างเปล่าตั้งค่าสำหรับ IIS สร้างไดเรกทอรีเสมือนเปิดตัวด้วย F5 และฉันทำงานได้ดี! ฉันสร้างโครงการเว็บไซต์ที่สองอีกครั้งด้วยการตั้งค่าเดียวกัน (เพื่อให้แน่ใจ) และสิ่งนี้ก็เปิดตัวตามที่คาดไว้ นี่ทำให้ฉันคิดว่าฉันมีปัญหาการกำหนดค่า! แต่อะไร? ในอดีตฉันใช้ IIS หายากมากดังนั้นความรู้ของฉันจึง จำกัด ในทิศทางนี้ คำใบ้ใด ๆ

18
ข้อผิดพลาด http 503 บริการไม่พร้อมใช้งาน. กลุ่มแอพหยุดการเข้าถึงเว็บไซต์
มีจำนวนโพสต์เกี่ยวกับเรื่องนี้และฉันได้ลองหลายอย่างในตอนนี้ แต่จะไม่มีประโยชน์ Myself a Winforms Developer โดยพื้นฐานแล้วเริ่มทำงานกับสิ่งนี้บนเว็บเมื่อไม่กี่วันก่อนเนื่องจาก บริษัท ของฉันกำลังริเริ่มทำเว็บ ฉันมีโครงการ ASP.Net และฉันต้องการโฮสต์บน IIS ในเครื่อง ในProject properties -&gt; Webการตั้งค่าที่ฉันเลือกUse Local IIS Serverและให้ URL localhost/MyAppที่เป็น ฉันพยายามเข้าถึงบนเบราว์เซอร์ Firefox ของฉันและได้รับข้อผิดพลาดเป็นHTTP Error 503. The service is unavailable. ก่อนหน้านี้ฉันพบข้อผิดพลาดอื่น ๆ อีกมากมายและฉันได้แก้ไขข้อผิดพลาดเหล่านั้นทีละคน แต่หลงกับสิ่งนี้ นี่คือการตั้งค่าที่ฉันมีในโครงการ Application Pool ตั้งค่าเป็น ASP.Net v4.0 Classic Enable 32 bit ApplicationคุณสมบัติApp Pool เป็นจริง แอพพูลเริ่มต้นแล้ว …
167 c#  asp.net  iis  iis-7  localhost 

11
ปิด Visual Studio Attach เตือนความปลอดภัยเมื่อทำการดีบัก IIS
เมื่อใช้ Visual Studio 2008 หรือ 2010 ทุกครั้งที่คุณแนบกับ IIS w3wp.exe คุณจะได้รับคำเตือนความปลอดภัยสำหรับการแนบ คุณจะเปิดสิ่งนี้ได้อย่างไร มันจะเจ๋งมากที่รู้ว่าจะเก็บมันไว้เพื่ออิทธิพลอย่างไรเช่นนี้ดูเหมือนว่าจะหมดเวลาสักพัก Btw: ฉันได้เพิ่มสิ่งนี้เป็นความคิดเห็นต่อคำตอบด้านล่างสิ่งแรกที่ฉันทำคือลองบทความ msdn http://msdn.microsoft.com/en-us/library/ms241736.aspxแต่นั่นไม่ได้ผล

7
หลีกเลี่ยงการสืบทอดเว็บ. config ในเว็บแอปพลิเคชันลูกโดยใช้ inheritInChildApplications
ฉันกำลังพยายามเพิ่ม &lt;location inheritInChildApplications="false"&gt; ไปที่เว็บแอปพลิเคชันเว็บหลักของฉัน แต่ดูเหมือนว่าจะใช้งานไม่ได้ พ่อแม่ของฉันweb.configมี: &lt;configuration&gt; &lt;configSections&gt; &lt;/configSections&gt; // 10 or so custom config sections like log4net, hibernate, &lt;connectionStrings&gt; &lt;/connectionStrings&gt; &lt;appSettings&gt; &lt;/appSettings&gt; &lt;system.diagnostics&gt; &lt;/system.diagnostics&gt; &lt;system.web&gt; &lt;webParts&gt; &lt;/webParts&gt; &lt;membership&gt; &lt;/membership&gt; &lt;compilation&gt; &lt;/compilation&gt; &lt;/system.web&gt; &lt;location ..&gt; &lt;system.web&gt; &lt;/system.web&gt; &lt;/location&gt; &lt;system.webServer&gt; &lt;/system.webServer&gt; เว็บแอปพลิเคชันลูกของฉันตั้งค่าเป็นแอปพลิเคชันใน IIS และกำลังสืบทอดจากพาเรนต์web.configซึ่งเป็นสาเหตุของปัญหา ฉันควรจะวางตรงไหน &lt;location inheritInChildApplications="false"&gt; ดังนั้นจะเพิกเฉยต่อการตั้งค่า web.config ต่างๆทั้งหมดหรือไม่



6
IIS7: HTTP-> HTTPS อย่างหมดจด
มีวิธีใหม่ในการเปลี่ยนเส้นทางความพยายามทั้งหมดเพื่อไปยัง HTTP: // เวอร์ชันของไซต์ไปยัง HTTPS: // ที่เทียบเท่าหรือไม่
146 xml  https  iis-7 

3
วิธีการกำหนดค่าแคชเนื้อหาแบบคงที่ต่อโฟลเดอร์และนามสกุลใน IIS7?
ฉันต้องการตั้งค่ากฎใน IIS7 สำหรับการแคชเนื้อหาแบบคงที่ในเว็บไซต์ ASP.NET ของฉัน ฉันได้เห็นบทความเหล่านี้ซึ่งมีรายละเอียดวิธีการใช้&lt;clientCache /&gt;องค์ประกอบในweb.config: ไคลเอนต์แคช&lt;clientCache&gt;(IIS.NET) เพิ่มวันหมดอายุหรือส่วนหัวควบคุมแคชไปยังเนื้อหาแบบคงที่ใน IIS (กองมากเกินไป) อย่างไรก็ตามการตั้งค่านี้ดูเหมือนจะใช้กับเนื้อหาแบบคงที่ทั้งหมด มีวิธีการทำเช่นนี้สำหรับไดเรกทอรีหรือส่วนขยายบางอย่างหรือไม่ ตัวอย่างเช่นฉันอาจมีสองไดเรกทอรีที่ต้องการตั้งค่าแคชแยก: /static/images /content/pdfs มันเป็นไปได้ที่จะตั้งค่ากฎการส่งส่วนหัวของแคช ( max-age, expiresฯลฯ ) ตามนามสกุลและเส้นทางโฟลเดอร์? โปรดทราบฉันจะต้องสามารถทำสิ่งนี้ผ่านweb.configเพราะฉันไม่สามารถเข้าถึงคอนโซล IIS

4
การเปิดใช้งานการหลบหนีสองครั้งเป็นอันตรายหรือไม่?
ฉันมีแอปพลิเคชั่น ASP.NET MVC พร้อมเส้นทางที่อนุญาตให้ค้นหาสิ่งต่างๆผ่าน / search / &lt;searchterm&gt; เมื่อฉันจัดหา "search / abc" มันทำงานได้ดี แต่เมื่อฉันใส่ "/ search / a + b + c" (เข้ารหัส url อย่างถูกต้อง) IIS7 จะปฏิเสธคำขอที่มี HTTP Error 404.11 ( โมดูลการกรองคำขอถูกกำหนดค่าให้ปฏิเสธ a คำขอที่มีลำดับการหลีกเลี่ยงคู่ ) เหตุใดจึงทำเช่นนี้ ดูเหมือนว่าจะโยนข้อผิดพลาดหากเป็นส่วนหนึ่งของ URL แต่ไม่ได้เป็นส่วนหนึ่งของสตริงการสืบค้น (/ ส่ง? q = a + b + c ใช้ได้ดี) ตอนนี้ฉันสามารถเปิดใช้งานการร้องขอการหลบหนีสองครั้งในส่วนความปลอดภัยของ …
136 c#  asp.net-mvc  iis-7 

8
จะตั้งค่า Default Page ใน ASP.NET ได้อย่างไร?
มีส่วนหรือรหัสใดที่ให้เราตั้งค่าหน้าเริ่มต้นได้web.configหรือไม่? ตัวอย่างเช่นเมื่อคนกลุ่มแรกที่เข้าเยี่ยมชมเว็บไซต์ของฉันฉันต้องการให้เห็นมากกว่าCreateThing.aspxDefault.aspx วิธีแก้ปัญหาที่ฉันรู้อยู่แล้ว: ใส่รหัสบรรทัดนี้ =&gt; Response.Redirect("CreateThings.aspx")ในDefault.aspx Page_Loadกรณี แต่วิธีนี้ไร้เดียงสาจริงๆ เราสามารถใช้ IIS (การกำหนดค่าหน้าเริ่มต้น) แต่ฉันต้องการทำสิ่งเดียวกันกับแอปพลิเคชัน ASP.NET ของฉัน นี่อาจเป็นทางออกอื่นสำหรับตอนนี้: &lt;defaultDocument&gt; &lt;files&gt; &lt;clear /&gt; &lt;add value="Default.aspx" /&gt; &lt;add value="Default.htm" /&gt; &lt;add value="Default.asp" /&gt; &lt;add value="index.htm" /&gt; &lt;add value="index.html" /&gt; &lt;add value="iisstart.htm" /&gt; &lt;/files&gt; &lt;/defaultDocument&gt;

17
Hosting ASP.NET ใน IIS7 ให้ Access ถูกปฏิเสธ?
ฉันได้ติดตั้งแอปพลิเคชันใน IIS7 ที่ใช้. NET Framework 4.0 (ดำเนินการโดย NetworkService) แต่เมื่อเรียกดูไซต์ฉันได้รับสิ่งนี้: การเข้าถึงถูกปฏิเสธ. คำอธิบาย: เกิดข้อผิดพลาดขณะเข้าถึงทรัพยากรที่จำเป็นในการตอบสนองคำขอนี้ คุณอาจไม่มีสิทธิ์ดูทรัพยากรที่ร้องขอ ข้อความแสดงข้อผิดพลาด 401.3: คุณไม่มีสิทธิ์ดูไดเร็กทอรีหรือเพจนี้โดยใช้ข้อมูลประจำตัวที่คุณให้มา (การเข้าถึงถูกปฏิเสธเนื่องจาก Access Control Lists) ขอให้ผู้ดูแลระบบของเว็บเซิร์ฟเวอร์อนุญาตให้คุณเข้าถึง * ฉันได้พยายามให้สิทธิ์ NetworkService อย่างเต็มที่ในโฟลเดอร์ที่เก็บเว็บไซต์ (อันที่เว็บแอปพลิเคชันใน IIS ชี้ไปที่) แต่ฉันยังคงถูกปฏิเสธการเข้าถึง? ทำไม?

12
ปัญหาในการเรียกใช้เว็บไซต์. net framework 4.0 บน iis 7.0
เฮ้ฉันมีปัญหาในการทำงานบนเว็บไซต์.NET framework 4.0 IIS7.0ข้อผิดพลาดที่ฉันได้รับคือ: ข้อผิดพลาด HTTP 404.2 - ไม่พบ "หน้าเว็บที่คุณกำลังร้องขอไม่สามารถทำหน้าที่เพราะISAPIและCGIรายการข้อ จำกัด การตั้งค่าบนเว็บเซิร์ฟเวอร์" Module : IsapiModule , Notification : ExecuteRequestHandler, Handler : PageHandlerFactory-ISAPI-4.0_32bit , Error Code : 0x800704ec
119 asp.net  iis-7  .net-4.0  cgi  isapi 

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