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

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

12
ตรวจพบการตั้งค่า ASP.NET ที่ไม่ได้ใช้ในโหมดขั้นตอนการจัดการแบบรวม
ฉันติดตั้ง DotNetOpenAuth SDK-3.4.5.10201.vsix และฉันไม่สามารถทำงานได้ มันทำงานในท้องถิ่น (เมื่อฉันเรียกใช้เป็น localhost) แต่เมื่อฉันพยายามที่จะเผยแพร่มันไม่ทำงาน ข้อความแสดงข้อผิดพลาด IIS ที่ฉันได้รับคือ สรุปข้อผิดพลาด HTTP ข้อผิดพลาด 500.22 - ข้อผิดพลาดเซิร์ฟเวอร์ภายใน ตรวจพบการตั้งค่า ASP.NET ที่ไม่ได้ใช้ในโหมดขั้นตอนที่ได้รับการจัดการรวม และ Module ConfigurationValidationModule Notification BeginRequest Handler StaticFile Error Code 0x80070032 จากนั้นมีคำแนะนำเกี่ยวกับวิธีการแก้ปัญหา: สิ่งที่คุณสามารถลอง: โอนย้ายการกำหนดค่าไปยัง system.webServer/modulesส่วน คุณสามารถทำได้ด้วยตนเองหรือโดยใช้ appcmd จากบรรทัดคำสั่ง - %SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/"ยกตัวอย่างเช่น การใช้AppCmdเพื่อย้ายข้อมูลแอปพลิเคชันของคุณจะช่วยให้แอปพลิเคชันทำงานในโหมดรวมและทำงานต่อในโหมดคลาสสิคและ IIS รุ่นก่อนหน้า หากคุณมั่นใจว่าสามารถเพิกเฉยข้อผิดพลาดนี้ได้คุณสามารถปิดใช้งานได้โดยตั้งค่า system.webServer/validation@validateIntegratedModeConfiguration เป็นเท็จ …
401 c#  asp.net  iis  .net-4.0  iis-7.5 

4
AppPoolIdentity IIS และระบบไฟล์สิทธิ์การเข้าถึงการเขียน
นี่คือปัญหาของ IIS 7.5 และ ASP.NET ที่ฉันได้ทำการค้นคว้าและทำให้ไม่มีที่ไหนเลย ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก. คำถามของฉันคือ: ใช้ ASP.NET ใน IIS 7.5, IIS และ / หรือระบบปฏิบัติการอนุญาตให้เว็บแอปพลิเคชันเขียนไปยังโฟลเดอร์เช่นอย่างไรC:\dumpเมื่อทำงานภายใต้ความไว้วางใจอย่างเต็มที่? ฉันไม่ต้องเพิ่มการเข้าถึงการเขียนสำหรับผู้ใช้กลุ่มแอปพลิเคชันอย่างชัดเจน (ในกรณีนี้ApplicationPoolIdentity) อย่างไร ฉันรู้สิ่งนี้มาก: ใน IIS 7.5 ApplicationPoolIdentityรหัสประจำตัวเริ่มต้นสำหรับแอพลิเคชันสระว่ายน้ำเป็น ApplicationPoolIdentity แทนบัญชีผู้ใช้ Windows ที่เรียกว่า "IIS APPPOOL \ AppPoolName" ซึ่งสร้างขึ้นเมื่อ Application Pool ถูกสร้างขึ้นโดยที่ AppPoolName เป็นชื่อของ Application Pool ผู้ใช้ "IIS APPPOOL \ AppPoolName" เป็นค่าเริ่มต้นเป็นสมาชิกของIIS_IUSRSกลุ่ม หากคุณกำลังทำงานภายใต้เชื่อถือแบบเต็มโปรแกรมประยุกต์บนเว็บของคุณสามารถเขียนไปหลายพื้นที่ของระบบไฟล์ …

28
ASP.NET MVC บน IIS 7.5
ฉันใช้ Windows 7 Ultimate (64 บิต) โดยใช้ Visual Studio 2010 RC ฉันเพิ่งตัดสินใจที่จะมี VS run / debug แอปของฉันบน IIS แทนที่จะเป็นเซิร์ฟเวอร์ dev ที่มาพร้อมกับมัน อย่างไรก็ตามทุกครั้งที่ฉันพยายามเรียกใช้แอป MVC ฉันได้รับข้อผิดพลาดต่อไปนี้: HTTP Error 403.14 - ถูกห้ามเว็บเซิร์ฟเวอร์ได้รับการกำหนดค่าให้ไม่แสดงรายการเนื้อหาของไดเรกทอรีนี้ รายละเอียด ข้อมูลผิดพลาด โมดูล DirectoryListingModule การแจ้งเตือน ExecuteRequestHandler ตัวจัดการข้อผิดพลาด StaticFile รหัส 0x00000000 ร้องขอ URL http: // localhost: 80 / mySite / เส้นทางกายภาพ C: …
338 .net-4.0  iis-7.5 

12
ข้อความแสดงข้อผิดพลาด 500 โดยละเอียด, ASP + IIS 7.5
IIS 7.5, 2008rc2, asp ดั้งเดิม, 500 ข้อผิดพลาด msg: ไม่สามารถแสดงหน้านี้ได้เนื่องจากมีข้อผิดพลาดภายในเซิร์ฟเวอร์เกิดขึ้น ฉันจำเป็นต้องรู้วิธีกำหนดค่า IIS เพื่อรับข้อผิดพลาดโดยละเอียดมากขึ้น ฉันได้ลองตั้งค่าจริงทุกตัวเลือกการแก้จุดบกพร่องในการกำหนดค่า ASP แต่นั่นไม่ได้ผล มีใครช่วยฉันบ้าง

19
ASP.NET 4.5 ยังไม่ได้ลงทะเบียนบนเว็บเซิร์ฟเวอร์
ในเครื่องพัฒนา Win 7 ของฉันและเพื่อที่จะใช้อินสแตนซ์ SQL Express แทน localDB ที่ติดตั้งโดยค่าเริ่มต้น ฉันไม่เลือก "ใช้ IIS Express" ในหน้าคุณสมบัติโครงการ MVC 4 ของฉัน (แท็บเว็บ) จากนั้นฉันได้รับข้อผิดพลาดต่อไปนี้: ASP.NET 4.5 ยังไม่ได้ลงทะเบียนบนเว็บเซิร์ฟเวอร์ คุณต้องกำหนดค่าเว็บเซิร์ฟเวอร์ของคุณด้วยตนเองสำหรับ ASP.NET 4.5 เพื่อให้เว็บไซต์ของคุณทำงานได้อย่างถูกต้อง ฉันตรวจสอบว่า ASP.NET เปิดใช้งานภายในคุณลักษณะ IIS ได้โปรดทำอะไรเพื่อแก้ไขปัญหานี้



22
ปัญหาเว็บแอปพลิเคชัน (ข้อผิดพลาด web.config) HTTP 500.19 พร้อม IIS7.5 และ ASP.NET v2
นี่คือการผลักดันทั้งทีมให้บ้าคลั่ง จะต้องมีส่วนกำหนดค่าผิดพลาดอย่างง่าย ๆ ของ IIS หรือเว็บเซิร์ฟเวอร์ของเรา แต่ทุกครั้งที่เราพยายามเรียกใช้ ASP.NET Web Application บน IIS 7.5 เราจะได้รับข้อผิดพลาดดังต่อไปนี้ ... นี่คือข้อผิดพลาดเต็ม: HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. `Detailed Error Information` Module IIS Web Core Notification Unknown Handler Not …

23
สคริปต์ไม่ให้บริการโดยตัวจัดการไฟล์แบบคงที่บน IIS7.5
ฉันเพิ่งพยายามปรับใช้เว็บแอปพลิเคชันตัวแรกกับ IIS บนโน้ตบุ๊ก Windows 7 Home Premium หลังจากสร้างแอปพลิเคชันแล้วฉันต้องเปลี่ยนเป็น Classic App Pool จากนั้นตั้งค่าพูลนั้นสำหรับเฟรมเวิร์ก 4.0 ตอนนี้ฉันได้รับข้อผิดพลาดต่อไปนี้: ข้อผิดพลาด HTTP 404.17 - ไม่พบเนื้อหาที่ร้องขอดูเหมือนจะเป็นสคริปต์และจะไม่ได้รับการบริการโดยตัวจัดการไฟล์แบบคงที่ URL ที่ร้องขอคือhttp: // localhost: 80 / pvmms / default.aspx ฉันกลัวว่า Googling ที่กว้างขวางไม่ได้ให้อะไรที่ชัดเจนหรือแน่นอนเพียงพอสำหรับฉันที่จะทำงานด้วยและฉันก็หันไปหาผู้เชี่ยวชาญตามปกติ แก้ไข: ฉันสงสัยว่านี่เป็นเพราะไม่มีการแมปตัวจัดการกรอบ 4.0 สำหรับไฟล์. aspx อย่างไรก็ตาม aspnet_regiis ยังให้นิ้วผู้ดูแลระบบของฉันและบอกว่าฉันต้องการสิทธิ์ผู้ดูแลระบบเพื่อเรียกใช้ แก้ไข # 2: ฉันลงทะเบียนเฟรมเวิร์กทั้งหมด (2 & 4, 32 และ 64) และตอนนี้ใช้งานได้ทั้งหมด …
130 asp.net  windows  iis  iis-7.5 

7
แก้ไขการโหลดเริ่มต้นที่ช้าสำหรับ IIS
IIS มีคุณลักษณะที่น่ารำคาญสำหรับเว็บไซต์ที่มีการเข้าชมต่ำซึ่งจะรีไซเคิลกระบวนการของผู้ปฏิบัติงานที่ไม่ได้ใช้งานทำให้ผู้ใช้รายแรกเข้ามาที่ไซต์หลังจากเวลาผ่านไประยะหนึ่งจะได้รับความล่าช้าเป็นเวลานานมาก (30+ วินาที) ฉันกำลังมองหาวิธีแก้ปัญหาและพบวิธีแก้ปัญหาที่เป็นไปได้เหล่านี้ A. ใช้ปลั๊กอินการเริ่มต้นแอปพลิเคชัน B. ใช้ Auto-Start กับ. NET 4 C. ปิดใช้งานการหมดเวลาว่าง (ภายใต้การรีเซ็ต IIS) D. คอมไพล์ไซต์ล่วงหน้า ฉันสงสัยว่าตัวเลือกใดเป็นที่ต้องการและที่สำคัญทำไมจึงมีวิธีแก้ปัญหาเดียวกันมากมาย (ฉันเดาว่าไม่ใช่และฉันก็เข้าใจบางอย่างไม่ถูกต้อง) แก้ไข การแสดงCดูเหมือนจะเพียงพอที่จะทำให้ไซต์ของฉันร้อนขึ้น แต่ฉันได้ค้นพบว่ารากที่แท้จริงของความช้าของไซต์ของฉันเกี่ยวข้องกับ Entity Framework ซึ่งฉันไม่สามารถเข้าใจได้ว่าทำไมมันถึงเย็น ดูคำถามนี้ซึ่งน่าเสียดายที่ยังไม่ได้รับคำตอบ! ในที่สุดฉันก็ต้องสร้างสคริปต์อุ่นเครื่องเพื่อเข้าชมไซต์ของฉันเป็นครั้งคราวเพื่อให้แน่ใจว่ามันยังคงรวดเร็ว

8
จะให้ ASP.NET เข้าถึงคีย์ส่วนตัวในใบรับรองในที่เก็บใบรับรองได้อย่างไร
ฉันมีแอปพลิเคชัน ASP.NET ที่เข้าถึงคีย์ส่วนตัวในใบรับรองในที่เก็บใบรับรอง ใน Windows Server 2003 ฉันสามารถใช้ winhttpcertcfg.exe เพื่อให้การเข้าถึงคีย์ส่วนตัวไปยังบัญชี NETWORK SERVICE ฉันจะให้สิทธิ์ในการเข้าถึงคีย์ส่วนตัวในใบรับรองในที่เก็บใบรับรอง (Local Computer \ Personal) บน Windows Server 2008 R2 ในเว็บไซต์ IIS 7.5 ได้อย่างไร ฉันได้ลองให้สิทธิ์เข้าถึง "ทุกคน", "IIS AppPool \ DefaultAppPool", "IIS_IUSRS" และบัญชีความปลอดภัยอื่น ๆ ที่ฉันพบได้โดยใช้ใบรับรอง MMC (Server 2008 R2) อย่างไรก็ตามรหัสด้านล่างนี้แสดงให้เห็นว่ารหัสไม่สามารถเข้าถึงคีย์ส่วนตัวของใบรับรองที่นำเข้ามาพร้อมกับคีย์ส่วนตัว รหัสจะแสดงข้อผิดพลาดแทนทุกครั้งที่มีการเข้าถึงคุณสมบัติคีย์ส่วนตัว Default.aspx <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> …

11
การดูไซต์ที่โฮสต์ IIS ของฉันบนเครื่องอื่น ๆ บนเครือข่ายของฉัน
ที่บ้านฉันมีการตั้งค่าเครือข่ายง่ายๆที่มี 2 เครื่อง ในเครื่องเดียวฉันมีไซต์ที่โฮสต์กับ IIS7 แต่กว่ามาตรฐานlocalhost/index.htmอยู่ผมได้เพิ่มรายการในHOSTSแฟ้มชี้ IP ท้องถิ่น (127.0.0.1) โดเมนนี้ www.mysite.dev- ฉันสามารถเข้าถึงไซต์ได้www.mysite.devโดยไม่มีปัญหา สิ่งที่ฉันต้องการทำคือสามารถดูไซต์นี้จากเครื่องอื่นของฉันบนเครือข่าย ในตอนแรกฉันคิดว่าสิ่งนี้สามารถทำได้ด้วย URL เช่นนั้น MACHINE-NAME/www.mysite.devแต่การเชื่อมต่อจะหมดเวลาเสมอ แต่ฉันสามารถ ping ได้MACHINE-NAMEโดยไม่มีปัญหา สำหรับวัตถุประสงค์ในการทดสอบฉันได้ปิดใช้งานไฟร์วอลล์ windows บนทั้งสองเครื่อง แต่ไม่มีความสุข เช่นเดียวกับนักพัฒนาเว็บทั่วไปทักษะด้านฮาร์ดแวร์ / เครือข่ายของฉันค่อนข้างแย่ มีใครเห็นบ้างไหมว่าฉันทำอะไรผิด?

30
ไม่พบหน้า HTTP 404 ใน Web Api ที่โฮสต์ใน IIS 7.5
ฉันมีแอปพลิเคชัน Web Api มันทำงานได้ดีอย่างสมบูรณ์เมื่อฉันทดสอบโดยใช้เซิร์ฟเวอร์ dev debugging VS 2010 แต่ตอนนี้ฉันปรับใช้กับ IIS 7.5 แล้วและฉันได้รับข้อผิดพลาด HTTP 404 เมื่อพยายามเข้าถึงแอปพลิเคชัน นี่คือ web.config ของฉัน <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-FlowGearProxy-20123141219;Integrated Security=True" providerName="System.Data.SqlClient" /> </connectionStrings> <appSettings> <add key="webpages:Version" value="2.0.0.0" /> <add key="webpages:Enabled" value="true" /> <add key="PreserveLoginUrl" value="true" /> <add key="ClientValidationEnabled" value="true" /> <add …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.