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

Internet Information Services (IIS) เป็นเว็บเซิร์ฟเวอร์ที่ Microsoft สร้างขึ้นเพื่อใช้กับ Microsoft Windows โปรดระบุว่าคุณใช้ IIS เวอร์ชันใดในคำถามของคุณหรือโดยการเพิ่มแท็กเฉพาะเวอร์ชัน

17
จุดใน URL ทำให้ 404 ด้วย ASP.NET mvc และ IIS
ฉันมีโครงการที่ต้องใช้ URL ของฉันมีจุดอยู่ในเส้นทาง ตัวอย่างเช่นฉันอาจมี URL เช่น www.example.com/people/michael.phelps URL ที่มีจุดจะสร้าง 404 การกำหนดเส้นทางของฉันไม่เป็นไร ถ้าฉันผ่านไปโดยไม่ใช้ michaelphelps ก็จะทำให้ทุกอย่างทำงานได้ หากฉันเพิ่มจุดฉันจะได้รับข้อผิดพลาด 404 ไซต์ตัวอย่างกำลังทำงานบน Windows 7 ด้วย IIS8 Express URLScan ไม่ทำงาน ฉันพยายามเพิ่มสิ่งต่อไปนี้ใน web.config ของฉัน: <security> <requestFiltering allowDoubleEscaping="true"/> </security> น่าเสียดายที่นั่นไม่ได้สร้างความแตกต่าง ฉันเพิ่งได้รับข้อผิดพลาด 404.0 ไม่พบ นี่เป็นโครงการ MVC4 แต่ฉันไม่คิดว่าเกี่ยวข้อง การกำหนดเส้นทางของฉันทำงานได้ดีและพารามิเตอร์ที่ฉันคาดว่าจะมีจนกว่าพวกเขาจะรวมจุด ฉันต้องกำหนดค่าอะไรเพื่อให้สามารถมีจุดใน URL ได้

26
ฉันจะรับ URL พื้นฐานของ webapp ใน ASP.NET MVC ได้อย่างไร
ฉันจะทราบได้อย่างรวดเร็วว่า URL รูทสำหรับแอปพลิเคชัน ASP.NET MVC ของฉันคืออะไร นั่นคือถ้า IIS ถูกตั้งค่าให้บริการแอปพลิเคชันของฉันที่http://example.com/foo/barดังนั้นฉันจะสามารถรับ URL นั้นในวิธีที่เชื่อถือได้ซึ่งไม่เกี่ยวข้องกับการรับ URL ปัจจุบันจาก ขอและตัดมันด้วยวิธีที่เปราะบางที่แตกถ้าฉันกำหนดเส้นทางการกระทำของฉันอีกครั้ง เหตุผลที่ฉันต้องการ URL พื้นฐานคือเว็บแอปพลิเคชันนี้เรียกอีกอันหนึ่งที่ต้องการรูทไปยังเว็บแอปพลิเคชันผู้โทรเพื่อใช้ในการโทรกลับ
300 .net  asp.net  asp.net-mvc  iis 

25
Web Application Project […] ได้รับการกำหนดค่าให้ใช้ IIS ไม่พบเว็บเซิร์ฟเวอร์ […]
ฉันมีโครงการเว็บในไฟล์โซลูชันของฉันที่ "ไม่พร้อมใช้งาน" เมื่อฉันเปิดโซลูชัน เมื่อฉันคลิกขวาที่โครงการเว็บและโหลดโครงการฉันได้รับข้อผิดพลาดต่อไปนี้: 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 …
285 c#  asp.net  iis 

1
บัญชีผู้ใช้ทั้งหมดสำหรับ IIS / ASP.NET คืออะไรและแตกต่างกันอย่างไร
ภายใต้ Windows Server 2008 ที่ติดตั้ง ASP.NET 4.0 มีบัญชีผู้ใช้ที่เกี่ยวข้องทั้งหมดถูกฆ่าและฉันไม่สามารถเข้าใจได้ว่าบัญชีใดที่พวกเขาแตกต่างกันอย่างไรและบัญชีใดที่แอพนั้นทำงานอยู่ นี่คือรายการ: IIS_IUSRS IUSR DefaultAppPool ASP.NET v4.0 NETWORK_SERVICE บริการท้องถิ่น อะไรคืออะไร?

10
ฉันเพิ่งค้นพบว่าทำไมเว็บไซต์ ASP.Net ทั้งหมดจึงช้าและฉันพยายามหาว่าจะทำอย่างไรกับมัน
ฉันเพิ่งค้นพบว่าทุกคำขอในเว็บแอปพลิเคชัน ASP.Net จะได้รับการล็อคเซสชันที่จุดเริ่มต้นของคำขอจากนั้นปล่อยเมื่อสิ้นสุดคำขอ! ในกรณีที่ความหมายของสิ่งนี้หายไปกับคุณเช่นเดียวกับฉันในตอนแรกสิ่งนี้ก็หมายถึงสิ่งต่อไปนี้: เมื่อใดก็ตามที่หน้าเว็บ ASP.Net ใช้เวลาโหลดนาน (อาจเป็นเพราะการโทรฐานข้อมูลที่ช้าหรืออะไรก็ตาม) และผู้ใช้ตัดสินใจว่าพวกเขาต้องการนำทางไปยังหน้าอื่นเพราะพวกเขาเบื่อที่จะรอพวกเขาไม่สามารถ! การล็อกเซสชัน ASP.Net บังคับให้มีการร้องขอหน้าใหม่เพื่อรอจนกว่าคำขอเดิมจะเสร็จสิ้นการโหลดช้าลงอย่างเจ็บปวด Arrrgh เมื่อใดก็ตามที่ UpdatePanel โหลดช้าและผู้ใช้ตัดสินใจที่จะนำทางไปยังหน้าอื่นก่อนที่ UpdatePanel จะอัปเดตเสร็จสิ้น ... พวกเขาไม่สามารถ! การล็อคเซสชันของ ASP.net บังคับให้คำขอหน้าใหม่รอจนกว่าคำขอเดิมจะเสร็จสิ้นการโหลดช้าลงอย่างเจ็บปวด Double Arrrgh! ดังนั้นตัวเลือกคืออะไร จนถึงตอนนี้ฉันก็เกิดขึ้นกับ: ใช้ Custom SessionStateDataStore ซึ่ง ASP.Net รองรับ ฉันไม่ได้พบมากที่นั่นเพื่อคัดลอกและดูเหมือนว่ามีความเสี่ยงสูงและง่ายต่อการเลอะ ติดตามคำขอทั้งหมดที่อยู่ระหว่างดำเนินการและหากมีคำขอมาจากผู้ใช้รายเดียวกันให้ยกเลิกคำขอเดิม ดูเหมือนจะสุดขีด แต่มันก็ใช้งานได้ อย่าใช้เซสชัน! เมื่อฉันต้องการสถานะบางอย่างสำหรับผู้ใช้ฉันก็สามารถใช้ Cache แทนและรายการสำคัญในชื่อผู้ใช้รับรองความถูกต้องหรือบางสิ่ง ดูเหมือนจะสุดโต่งอีกครั้ง ฉันไม่อยากจะเชื่อเลยว่าทีม ASP.Net Microsoft จะทิ้งคอขวดที่มีประสิทธิภาพอย่างมากในเฟรมเวิร์กในเวอร์ชัน 4.0! ฉันขาดอะไรที่ชัดเจนหรือไม่ การใช้คอลเลกชัน ThreadSafe …

19
“ เพจที่คุณร้องขอไม่สามารถแสดงได้เนื่องจากการกำหนดค่าส่วนขยาย” ข้อความผิดพลาด
ฉันได้รับข้อความแสดงข้อผิดพลาดนี้เมื่อพยายามเรียกใช้แอปพลิเคชันของฉัน ฉันไม่รู้วิธีแก้ไข: HTTP Error 404.3 - ไม่พบเพจที่คุณร้องขอไม่สามารถแสดงได้เนื่องจากการกำหนดค่าส่วนขยาย หากหน้านั้นเป็นสคริปต์ให้เพิ่มตัวจัดการ หากควรดาวน์โหลดไฟล์ให้เพิ่มแผนที่ MIME นี่คือภาพหน้าจอของหน้าข้อผิดพลาด: ฉันจะแก้ไขข้อผิดพลาดนี้ได้อย่างไร
272 asp.net  iis 

5
เมื่อใดที่ฉันควรใช้ OWIN Katana
ฉันใหม่สำหรับ OWIN และ Katana ฉันไม่เข้าใจว่าทำไมฉันจึงควรใช้ OWIN ในขณะที่ฉันสามารถIISใช้ได้ เพื่อให้ง่ายขึ้นคำถามของฉันคือ: ฉันจะเสียอะไรถ้าฉันข้ามการเรียนรู้ OWIN และใช้ IIS สำหรับเว็บไซต์ของฉัน ฉัน googled แต่ไม่มีคำอธิบายง่ายๆ มีข้อมูลบางส่วนอยู่ที่นี่แต่พวกเขาใช้วลีศัพท์แสงบางคำดังนั้นฉันจึงไม่เข้าใจ

20
วิธีรับผู้ใช้ปัจจุบันใน ASP.NET MVC
ในแบบฟอร์มฉันใช้เพื่อรับผู้ใช้ที่เข้าสู่ระบบในปัจจุบันโดย: Page.CurrentUser ฉันจะรับผู้ใช้ปัจจุบันภายในคลาสคอนโทรลเลอร์ใน ASP.NET MVC ได้อย่างไร


12
อาร์กิวเมนต์ที่ระบุนั้นอยู่นอกช่วงของค่าที่ใช้ได้ ชื่อพารามิเตอร์: ไซต์
ฉันได้รับข้อผิดพลาดเช่นนี้ :: อาร์กิวเมนต์ที่ระบุนั้นอยู่นอกช่วงของค่าที่ใช้ได้ชื่อพารามิเตอร์: site ในขณะที่การแก้จุดบกพร่องใด ๆ ของโครงการของฉัน ฉันได้ลองหลังจากติดตั้ง Visual Studio 2012 ของฉันอีกครั้ง แต่ปัญหาเดียวกันกับที่ฉันได้รับในขณะที่การดีบั๊ก การกำหนดค่าของระบบของฉันคือ: Windows 8: 32 บิต Visual Studio: 2012 มีการโยนข้อยกเว้นในเวลาที่แสดงเว็บเพจเช่น [ArgumentOutOfRangeException: Specified argument was out of the range of valid values. Parameter name: site] System.Web.HttpRuntime.HostingInit(HostingEnvironmentFlags hostingFlags, PolicyLevel policyLevel, Exception appDomainCreationException) +298 [HttpException (0x80004005): Specified argument was out of …

22
ตัวจัดการ“ ExtensionlessUrlHandler-Integrated-4.0” มีโมดูลที่ไม่ดี“ ManagedPipelineHandler” ในรายการโมดูล
ความจริงแล้วฉันได้ลองเปลี่ยนเล่ห์เหลี่ยมสกปรกบน IIS และเมื่อฉันคิดว่าฉันจะหลบไปกับมันฉันรู้ว่าวิธีแก้ปัญหาของฉันไม่ทำงาน นี่คือสิ่งที่ฉันพยายามทำ: 1) ฉันมีแอพพลิเคชั่น ASP.NET ซึ่งมีคลาสPreloaderที่สืบทอดIProcessHostPreloadClientและทำการเริ่มต้นอย่างหนักทั้งหมดในการใช้วิธีPreload (แอพพลิเคชั่นมีความซับซ้อนและเป็นส่วนหนึ่งของระบบมหาศาลดังนั้นต้องใช้เวลาประมาณ 2 นาทีในการสร้างการเชื่อมต่อ บริการและยกตัวอย่างการลงทะเบียน Unity ล่วงหน้าบางส่วน) 2) ฉันมีจำนวนมากของการทำงานที่จะต้องทำในปิดโปรแกรม (ยกเลิกการถอด, กำจัด, ... ) และผมคิดว่าสถานที่ที่ดีที่สุดที่จะทำมันอยู่ใน * * * * * * * * วิธีการ Application_End อยู่ในGlobal.asax 3) ทุกอย่างใช้งานได้ดีเมื่อฉันมีกิจกรรมของผู้ใช้ (คำขอแรกหลังจาก Application Pool ที่มีเว็บแอ็พพลิเคชันดังกล่าวเริ่มต้นขึ้นจะทำให้ * Application_Start * ถูกเรียกและหลังจากนั้น * Application_End * ถูกเรียกใช้ใน Application Pool หยุดหรือรีไซเคิล) เกิดขึ้นเมื่อไม่มีกิจกรรมของผู้ใช้และแอปพลิเคชันพยายามรีสตาร์ทตัวเองหลังจากใช้งานเป็นเวลา …

10
เปิดใช้งาน IIS7 gzip
ฉันจะเปิดใช้งาน IIS7 เพื่อ gzip ไฟล์คงที่เช่น js และ css ได้อย่างไรและฉันจะทดสอบได้อย่างไรว่า IIS7 gziping จริง ๆ ก่อนส่งให้ลูกค้าหรือไม่
229 iis  iis-7  compression  gzip 

16
วิธีที่ดีที่สุดในการทำงานตามกำหนดเวลา [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องการอภิปรายการโต้แย้งการหยั่งเสียงหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา วันนี้เราได้สร้างแอปพลิเคชั่นคอนโซลสำหรับเรียกใช้งานตามกำหนดเวลาสำหรับเว็บไซต์ ASP.NET ของเรา แต่ฉันคิดว่าวิธีนี้เป็นข้อผิดพลาดเล็กน้อยและยากที่จะรักษา คุณทำงานตามกำหนดเวลาของคุณได้อย่างไร (ในสภาพแวดล้อม windows / IIS / ASP.NET) ปรับปรุง: ตัวอย่างของงาน: การส่งอีเมลจากคิวอีเมลในฐานข้อมูล การลบวัตถุที่ล้าสมัยออกจากฐานข้อมูล การดึงข้อมูลสถิติจาก Google AdWords และกรอกข้อมูลลงในฐานข้อมูล

8
วิธีการบังคับใช้ HTTPS โดยใช้ไฟล์ web.config
ฉันค้นหารอบ ๆ Google และ StackOverflow พยายามหาวิธีแก้ปัญหานี้ แต่พวกเขาดูเหมือนจะเกี่ยวข้องกับ ASP.NET และอื่น ๆ ฉันมักจะใช้ Linux บนเซิร์ฟเวอร์ของฉัน แต่สำหรับลูกค้ารายนี้ฉันใช้ Windows กับ IIS 7.5 (และ Plesk 10) นี่คือเหตุผลที่ฉันไม่คุ้นเคยกับ IIS และไฟล์web.configเล็กน้อย ใน.htaccessไฟล์คุณสามารถใช้เงื่อนไขการเขียนซ้ำเพื่อตรวจสอบว่าโปรโตคอลเป็น HTTPS และเปลี่ยนเส้นทางตามนั้นหรือไม่ มีวิธีง่ายๆในการทำสิ่งนี้โดยใช้ไฟล์ web.config หรือแม้กระทั่งใช้โมดูล' URL Rewrite ' ที่ฉันติดตั้งไว้หรือไม่ ฉันไม่มีประสบการณ์กับ ASP.NETดังนั้นหากเกี่ยวข้องกับการแก้ปัญหากรุณาระบุขั้นตอนการใช้งานให้ชัดเจน เหตุผลที่ฉันทำสิ่งนี้กับ web.config ไม่ใช่ PHP คือฉันต้องการบังคับ HTTPS ในเนื้อหาทั้งหมดภายในไซต์
220 c#  asp.net  iis  https  web-config 

17
HTTP Error 500.19 และรหัสข้อผิดพลาด: 0x80070021
ฉันมี webAPI build อย่างง่ายโดย Visual Studio 2013 มันทำงานได้ดีเมื่อฉันเรียกใช้จาก VS13 แต่เมื่อฉันคัดลอกโครงการใน IIS ท้องถิ่นมันทำให้ฉันมีข้อผิดพลาดดังต่อไปนี้ HTTP Error 500.19 - ข้อผิดพลาดเซิร์ฟเวอร์ภายในไม่สามารถเข้าถึงหน้าที่ร้องขอได้เนื่องจากข้อมูลการกำหนดค่าที่เกี่ยวข้องสำหรับหน้านั้นไม่ถูกต้อง ข้อมูลข้อผิดพลาดโดยละเอียด: โมดูล IIS Web Core ประกาศ BeginRequest ตัวจัดการ ยังไม่ได้ตัดสินใจ รหัสข้อผิดพลาด 0x80070021 ข้อผิดพลาด การกำหนดค่าส่วนการกำหนดค่านี้ไม่สามารถใช้ที่เส้นทางนี้ สิ่งนี้เกิดขึ้นเมื่อส่วนถูกล็อคในระดับผู้ปกครอง การล็อคเป็นค่าเริ่มต้น (overrideModeDefault = "Deny") หรือตั้งค่าอย่างชัดเจนโดยแท็กตำแหน่งที่มี overrideMode = "Deny" หรือ Legacy allowOverride = "false" กำหนดค่าไฟล์ \? \ C: \ inetpub …

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