คำถามติดแท็ก asp.net

กรอบงานเว็บแอปพลิเคชันที่พัฒนาโดย Microsoft

3
มีอันตรายใด ๆ ในการปิดใช้งานการหมดเวลาใช้งานสำหรับกลุ่มแอปพลิเคชันหรือไม่
ฉันกำลังต่อสู้กับปัญหากับ ASP.Net ใช้เวลาไม่กี่นาทีในการโหลดหน้าเป็นครั้งแรก จากการเล่นกับการตั้งค่าฉันพบว่าการปิดใช้งาน "กระบวนการของผู้ปฏิบัติงานปิดเครื่องหลังจากไม่ได้ใช้งาน (เวลาเป็นนาที)" หยุดปัญหาไม่ให้เกิดขึ้น ... ฉันถือว่าเหตุผลที่ทำให้ปัญหาของฉันเกิดขึ้นเนื่องจากกระบวนการทำงาน ไม่สิ้นสุดและแอพพลิเคชั่นไม่จำเป็นต้องสร้างขึ้นมาใหม่ มีอันตรายใด ๆ ในการปิดใช้งานตัวเลือกนี้หรือไม่? มันจะมีอะไรแตกต่างกันไป?
51 iis  asp.net 

6
วิธีลบ IIS / ASP.NET Response Headers
ฉันมีเซิร์ฟเวอร์ IIS / 6.0 สองตัวที่ความปลอดภัยขอให้ฉันลบส่วนหัวการตอบกลับสองสามข้อที่ส่งไปยังเบราว์เซอร์ไคลเอ็นต์ตามคำขอ พวกเขากังวลเกี่ยวกับการเปิดเผยข้อมูลแพลตฟอร์มผ่านส่วนหัวการตอบกลับ ฉันได้ลบ HTTP-HEADERS ทั้งหมดออกจากการกำหนดค่า IIS สำหรับเว็บไซต์ (X-Powered-By หรือส่วนหัวดังกล่าวบางส่วน) (โดยส่วนตัวแล้วฉันรู้ว่าข้อมูลนี้สามารถค้นพบได้ง่ายแม้ว่าจะถูกซ่อนอยู่ แต่ไม่ใช่สายของฉัน) ส่วนหัวที่ฉันต้องการลบ: เซิร์ฟเวอร์ - Microsoft-IIS / 6.0 X-AspNet-Version - 2.0.50727 ฉันรู้ด้วยเช่นกันว่า ASP.NET MVC ก็ปล่อยส่วนหัวของตัวเองเช่นกันถ้าคุณรู้วิธีที่จะลบมันก็จะเป็นประโยชน์ X-AspNetMvc-Version - 1.0

8
หลังจากข้อผิดพลาด IIS Windows 7 SP1 ด้วย“ แอปพลิเคชันเส้นทางไม่ถูกต้อง”
คำถามนี้ถูกโยกย้ายจาก Stack Overflow เพราะสามารถตอบได้ใน Server Fault อพยพ 8 ปีที่ผ่านมา ฉันได้รับข้อความแสดงข้อผิดพลาดแปลกใหม่นี้ใน IIS หลังจากอัปเดต Windows 7 (x64) ด้วย SP1 เปิดตัวจัดการ IIS เรียกดูแอพพลิเคชันเสมือนจริงที่มีอยู่ (หรือสร้างใหม่) เปิดกล่องโต้ตอบการตั้งค่าพื้นฐาน คลิกทดสอบการตั้งค่า ข้อความแสดงข้อผิดพลาดเกิดขึ้น มันเกิดขึ้นกับแอปพลิเคชั่นใหม่และกับแอปพลิเคชันที่เคยมี (และไม่มีปัญหานั้น) มาก่อน แอปพลิเคชันนั้นทำงานต่อไป มีใครคิดว่าอันนี้ออกมาหรือยัง
20 asp.net  iis  windows-7 

2
การตั้งค่า“. NET Framework Version” ใน IIS ทำอะไรได้จริง
ดูเหมือนว่าจะเป็นคำถามที่ชัดเจน แต่ฉันกำลังพยายามหาปุ่ม "Change .NET Framework Version" บนแผงการกำหนดค่า IIS ระดับบนสุดที่เปลี่ยนแปลงไป บนเซิร์ฟเวอร์ทั้งหมดของฉันจะมี v2.0 เสมอ กลุ่มแอปพลิเคชันของฉันเป็นส่วนผสมของ v2.0 และ v4.0 และแอปพลิเคชัน v4.0 ทั้งหมดของฉันทำงานได้อย่างถูกต้อง ดังนั้นการควบคุมหมายเลขรุ่นนี้คืออะไร? อะไรจะขึ้นอยู่กับสิ่งนี้ที่จะไม่ถูกกำหนดให้กับกลุ่มแอปพลิเคชัน ดูเหมือนจะแปลก การตั้งค่าดังกล่าวเป็นภาพด้านล่าง:
19 iis  asp.net  .net 

3
IIS ไม่โหลดโมดูล HTTP ที่กำหนดเองจาก web.config
ฉันมีโมดูล HTTP ที่กำหนดเองสำหรับเว็บไซต์ ASP.NET MVC3 ที่ฉันโหลดจาก web.config: <system.web> <httpModules> <add name="MyModule" type="MySolution.Web.MyHttpModule, MySolution.Web" /> </httpModules> </system.web> โหลดโมดูลได้อย่างถูกต้องเมื่อฉันเรียกใช้ไซต์จากภายในเว็บเซิร์ฟเวอร์ VS (จุดพักในวิธีการเริ่มต้นของฉันถูกกด) แต่เมื่อฉันโฮสต์ใน IIS ดูเหมือนว่าจะถูกละเว้น (ขาดจุดหยุดและฟังก์ชันการทำงานของโมดูลขาด จากเว็บไซต์) ฉันได้ลองในกล่อง IIS แยกกันสองกล่องโดยมีผลลัพธ์คล้ายกัน ผมทำอะไรผิดหรือเปล่า? มีการตั้งค่าที่ฉันต้องสะบัดในการเปิดใช้งาน IIS โหลดโมดูลจาก web.config ของเว็บไซต์หรือไม่

1
จะอนุญาตให้ IIS 7.5 เข้าถึงใบรับรองในที่จัดเก็บใบรับรองได้อย่างไร
ใน Windows 2003 มันเป็นเรื่องง่ายที่จะทำและสามารถใช้ winhttpcertcfg.exe ( ดาวน์โหลด ) เพื่อให้บัญชี "NETWORK SERVICE" สามารถเข้าถึงใบรับรองได้ ตอนนี้ฉันกำลังใช้ Windows Server 2008 R2 กับ IIS 7.5 และฉันไม่สามารถค้นหาตำแหน่งและวิธีการตั้งค่าการอนุญาตการเข้าถึงไปยังใบรับรองในที่เก็บใบรับรอง โพสต์นี้แสดงวิธีการทำใน Vista และเพิ่มคุณสมบัติ winhttpcertcfg ในใบรับรอง mmc แต่ดูเหมือนว่าจะไม่ทำงานกับใบรับรองที่นำเข้าหรือไม่สามารถใช้งานได้อีกต่อไปใน Server 2008 R2 ดังนั้นใครบ้างมีความคิดเกี่ยวกับวิธีการให้ IIS 7.5 สิทธิ์ที่ถูกต้องในการอ่านใบรับรองจากที่เก็บใบรับรองหรือไม่ และบัญชีอะไรจาก IIS 7.5 ที่ต้องการการอนุญาต

4
IIS7 - ข้อผิดพลาดการล็อกการล็อกตัวจัดการ HTTP โมดูลและองค์ประกอบ <clear />
ฉันมีเว็บไซต์ ASP.NET ที่ใช้ชุดตัวจัดการ HTTP ของตัวเองและไม่ต้องการโมดูลใด ๆ ดังนั้นใน IIS6 สิ่งที่ฉันต้องทำคือใน web.config ของฉัน: &lt;httpModules&gt; &lt;clear /&gt; &lt;/httpModules&gt; อย่างไรก็ตามถ้าฉันพยายามทำเช่นเดียวกันในsystem.webServerพื้นที่สำหรับ IIS7 ฉันได้รับข้อผิดพลาด 500 เมื่อฉันพยายามดูไซต์และในตัวจัดการ IIS เมื่อฉันพยายามดูการแมปตัวจัดการฉันได้รับกล่องป๊อปอัปพร้อมข้อความ: มีข้อผิดพลาดขณะทำการดำเนินการนี้ รายละเอียด: ชื่อไฟล์: \ \ C: \ ไซต์ \ TheWebSiteGoesHere \ web.config หมายเลขบรรทัด: 39 ข้อผิดพลาด: ล็อคการละเมิด บรรทัดที่ 39 คือ&lt;clear /&gt;องค์ประกอบ googling ทำให้ฉันมีวิธีการแก้ปัญหาที่เกี่ยวข้องกับการใช้คำสั่งนี้ %windir%\system32\inetsrv\appcmd.exe unlock config -section:system.webServer/modules ... แต่นั่นไม่ได้แก้ปัญหา

10
วิธีการแฮ็กเกอร์ให้ช้าลง
ตัวย่อสคริปต์บางตัวในเดลีประเทศอินเดียพยายามแฮ็คไซต์ของเราตั้งแต่เมื่อคืน เขาเขียนสคริปต์ของเบราว์เซอร์ที่ทำให้คำขอเซิร์ฟเวอร์ของเราเป็นลูปซ้อนกันขนาดใหญ่พยายามทุกอย่างภายใต้ดวงอาทิตย์ เขาไม่ได้เดินทางไปไหนและไม่ผ่านมาแม้แต่การป้องกันขั้นพื้นฐานของเรา (แต่เขากำลังเติมไฟล์บันทึกของเรา) เราส่งกลับ403 Unauthorizedไปที่คำขอของเขาเกือบจะทันทีที่เข้ามา แต่ยิ่งเราบล็อกคำขอของเขาได้เร็วเท่าใดสคริปต์ของเขาก็จะทำงานเร็วขึ้นเท่านั้น เราขอแนะนำ "การหน่วงเวลา" ของการจัดเรียงบางอย่างก่อนส่งการตอบกลับ 403 กลับ ยิ่งยาวยิ่งดี คำถาม:เราจะหน่วงเวลาการแฮ็คโดยไม่ส่งผลกระทบต่อส่วนที่เหลือของไซต์ได้อย่างไร ฉันคิดว่าการนอนหลับ (15,000) ในหัวข้อของเขาจะเป็นข่าวร้ายสำหรับผู้เข้าชมเว็บไซต์อื่น ๆ การปั่นด้ายใหม่ให้กับเขาดูเหมือนจะเกินความจริง มีวิธีอื่นในการส่งการตอบกลับล่าช้าหรือไม่ เราจะบังคับให้เบราว์เซอร์ของเขารอนานเท่าไร ฉันคิดว่าฉันไม่สนใจมากถ้าเขาได้รับ403 Unauthorizedข้อผิดพลาดหรือหมดเวลาในที่สุดดังนั้นเราอาจจะรอไม่ จำกัด / ไม่มีที่สิ้นสุด
17 asp.net  hacking 

2
ไม่มีดาวน์ไทม์อัปโหลด / ย้อนกลับใน IIS
ฉันไม่แน่ใจว่านี่เป็นวิธีที่ถูกต้องในการถามคำถามนี้หรือไม่ แต่นี่คือสิ่งที่ฉันต้องการทำ: 1. ) พุชเซ็ตการแก้ไขไปยังไซต์ใน IIS 2. ) อย่าขัดจังหวะผู้ใช้ 3. ) สามารถย้อนกลับได้อย่างง่ายดาย ดังนั้นมีบางสิ่งที่ฉันรู้ว่าต้องเกิดขึ้น: 1. ) Out of Proc session - จัดการ 2. ) Out of Proc cache - จัดการ ดังนั้นคำถามที่เหลืออยู่: 1. ) ฉันจะป้องกันไม่ให้ผู้ใช้ขัดจังหวะได้อย่างไร? หากฉันเพิ่งอัปโหลดไฟล์ไปยังถังขยะแอปจะรีไซเคิลและใช้เวลา 10 + วินาทีในการกลับมาออนไลน์ 2. ) ฉันจะย้อนกลับได้อย่างง่ายดายได้อย่างไร ฉันคิดว่าวิธีแก้ปัญหาที่เป็นไปได้คือให้มีไซต์สองแห่งตั้งอยู่ใน IIS หนึ่งสาธารณะและส่วนตัวหนึ่งแห่ง การอัปโหลดจะเป็นแบบส่วนตัวและทำให้ร่างกายอุ่นขึ้น หลังจากวอร์มอัพไซต์จะถูกสลับ การย้อนกลับเป็นการแลกเปลี่ยนเป็นการส่วนตัวโดยไม่ต้องอัปโหลด ดูเหมือนว่าจะเป็นไปตามทฤษฎี แต่ฉันก็ไม่แน่ใจในกลไก ความคิดใด ๆ
17 iis  asp.net  rollback 

2
แฟ้มบันทึกของเซิร์ฟเวอร์ ASP.NET อยู่ที่ไหน
แอปพลิเคชัน ASP.NET MVC ของฉันในกล่องการพัฒนาของฉันกำลังทำงานอยู่ ฉันไม่สามารถเชื่อมต่อกับ localhost ได้ เพื่อให้ทราบว่าปัญหาคืออะไรฉันต้องการค้นหาไฟล์บันทึกและตรวจสอบ ที่ตั้งของไฟล์บันทึกของเซิร์ฟเวอร์ ASP.NET อยู่ที่ไหน ฉันหามันไม่เจอใน Event Viewer ดังนั้นฉันไม่รู้ว่าจะดูจากที่ไหน

6
IIS 7 + ASP.NET 4
ฉันมีแอพพลิเคชั่น ASP.NET ที่ฉันพยายามแปลงเป็นแอพพลิเคชั่น ASP.NET 4 แอพพลิเคชั่นค่อนข้างง่าย ฉันได้สร้างเว็บแอปพลิเคชันใหม่ใน IIS 7.5 แล้วชี้ไปยังไดเรกทอรีที่มีแอปพลิเคชัน ASP.NET อยู่ เมื่อฉันพยายามเรียกใช้แอปพลิเคชัน แต่ป้อนhttp: // localhost: [พอร์ต]ในเบราว์เซอร์ของฉันฉันได้รับข้อผิดพลาดต่อไปนี้: สรุปข้อผิดพลาด HTTP ข้อผิดพลาด 500.21 - ตัวจัดการข้อผิดพลาดเซิร์ฟเวอร์ภายใน "PageHandlerFactory-Integrated" มีโมดูล "ManagedPipelineHandler" โมดูลที่ไม่ดีในรายการโมดูล สาเหตุส่วนใหญ่: ใช้ตัวจัดการที่ถูกจัดการ อย่างไรก็ตาม ASP.NET ไม่ได้ถูกติดตั้งหรือติดตั้งไม่สมบูรณ์ มีข้อผิดพลาดในการพิมพ์ในการกำหนดค่าสำหรับรายการโมดูลตัวจัดการ
17 iis  asp.net 

4
เหตุใด IIS จึงปฏิเสธที่จะให้บริการเนื้อหา ASP.NET
เซิร์ฟเวอร์ Windows Server 2003 Std ของฉันปฏิเสธเนื้อหาเซิร์ฟเวอร์ ASP.NET มันให้บริการ html ปกติดี แต่อะไร. net, แม้แต่ไฟล์ html หนึ่งบรรทัดที่มีส่วนขยาย ASPX ล้มเหลวอย่างเงียบ ๆ สิ่งที่ฉันได้ลอง: ไม่มีสิ่งใดในบันทึกเหตุการณ์หรือบันทึก IIS WWW เมื่อล้มเหลว พู้ทำเล่นไม่ตอบสนอง ฉันติดตั้ง. NET อีกครั้งด้วย C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727&gt; aspnet_regiis.exe -U C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727&gt; aspnet_regiis.exe -I ฉันให้สิทธิ์สูงอย่างหยาบคายกับทุกสิ่งที่ฉันสามารถนึกถึง …

1
ปัญหาสถานะของเซสชัน ASP.NET ASP.NET เว็บโหลดดุล IIS
เรามีปัญหากับเว็บไซต์ ASP.NET ที่เซสชันของผู้ใช้ทำงานผิดปกติ - ข้อมูลเซสชันปรากฏขึ้นหายไปและปรากฏขึ้นอีกครั้ง ฉันคิดว่าฉันรู้ว่าปัญหาคืออะไร: การตั้งค่าของเราคือ 2 x โหลดบาลานซ์ WebServers + ฐานข้อมูลสถานะเซสชันเดียว ที่เก็บข้อมูลสถานะเซสชัน ASP.NET ASP.NET SQL ปรากฏขึ้นอยู่กับรหัสอินสแตนซ์ของเว็บไซต์ IIS (รหัส Metabase) เพื่อระบุรหัสคุกกี้เซสชันที่เข้ามาโดยไม่ซ้ำกันและเรียกคืน / เก็บค่า ID อินสแตนซ์ของเว็บไซต์ IIS ของเว็บไซต์นั้นแตกต่างกันในแต่ละเซิร์ฟเวอร์ที่ใช้งานจริง (ID / W3SVC / 1 / รูทบนเว็บเซิร์ฟเวอร์ A, ID / W3SVC / 2 / รูทบนเว็บเซิร์ฟเวอร์ B) โหลดบาลานซ์ไม่ได้ใช้ความสัมพันธ์กับลูกค้าดังนั้นคำขอ HTTP ของผู้ใช้แต่ละคนสามารถไปที่เซิร์ฟเวอร์ใดเซิร์ฟเวอร์หนึ่ง ดังนั้นในขณะที่ผู้ใช้ล็อกเข้าสู่เว็บไซต์และย้ายไปรอบ ๆ การโทร …

3
IIS7 ส่งคืนค่าว่างเมื่อร้องขอเนื้อหาสแตติก
ฉันกำลังพยายามกำหนดค่าเครื่องสาธิตซึ่งเป็น EEEPC กับ Windows 7 Home Premium edition ไดรเวอร์ทั้งหมดโหลดอย่างถูกต้อง (อย่าถามฉันว่าทำไมถึงเป็น Home edition) ที่ติดตั้ง IIS7 ฉันปรับใช้แอพพลิเคชั่นเพื่อสาธิตบนเครื่องซึ่งเป็นเว็บไซต์ ASP.NET MVC, เพิ่มเว็บไซต์ผ่านทางคอนโซล, เพิ่มพูลแอพ แอพพูลรันเป็น NetworkService และแขกรับรองความถูกต้องเป็น IUSR ฉันได้เพิ่มสิทธิ์การแก้ไข NetworkService และอ่าน &amp; ดำเนินการสิทธิ์ใน IUSR ไปยังโฟลเดอร์ของเว็บไซต์และเนื้อหา เมื่อฉันไปถึงรูทของเว็บให้พูดว่า http://example.com/ฉันได้รับ HTML ที่แสดงผลอย่างถูกต้องจากเว็บไซต์ (ซึ่งหมายถึงแอปพลิเคชันทำงาน) แต่ปัญหาคือเนื้อหาสแตติกทั้งหมดจะส่งคืนว่างเปล่า ฉันไม่แน่ใจว่าทำไมสิ่งนี้เกิดขึ้น ไม่มีหน้าข้อผิดพลาด 404 หรือ 500 เพียงตอบสนองเปล่าเมื่อฉันเข้าถึงเนื้อหาคงที่ เนื้อหาที่สร้างจาก ASP.NET ทั้งหมดทำงานได้ดี (แม้ว่าจะแปลกเล็กน้อยเนื่องจาก CSS และรูปภาพทั้งหมดจะไม่โหลด) โปรดช่วยด้วย IIS7 …

5
Windows Authentication ยังคงถามชื่อผู้ใช้ / รหัสผ่าน
iis6ฉันกำลังปรับใช้โปรแกรมประยุกต์บนเว็บของฉันใน ฉันได้รับข้อความ "windows security" นี้ปรากฏขึ้นเพื่อป้อนชื่อผู้ใช้และรหัสผ่าน .. ฉันได้ปิดการใช้งานผู้ใช้ที่ไม่ระบุชื่อและตรวจสอบการรับรองความถูกต้อง windows แบบบูรณาการ แต่มันจะไม่เข้าสู่ระบบ ฉันควรทำอย่างไรดี? ฉันตรวจสอบโซนอินทราเน็ตการตั้งค่าความปลอดภัย: "เข้าสู่ระบบโดยอัตโนมัติเข้าสู่ระบบเฉพาะในอินทราเน็ตโซน" เซิร์ฟเวอร์ที่ใช้งานจริงของฉันก็เป็นเซิร์ฟเวอร์แบบสแตนด์อโลนและด้วยเหตุนี้อาจไม่มีบัญชีผู้ใช้และข้อมูลรับรอง

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