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

Microsoft IIS (Internet Information Services) เป็นเซิร์ฟเวอร์ที่พัฒนาโดย Microsoft สำหรับ Windows คำถามเกี่ยวกับ IIS ควร จำกัด เฉพาะการตั้งค่าและการตั้งค่าสำหรับสภาพแวดล้อมการพัฒนาท้องถิ่น


0
การเข้าถึงโฟลเดอร์บนไดรฟ์เครือข่ายที่ใช้ร่วมกัน
นี่เป็นคำถามปลายเปิด ฉันมีแอปพลิเคชัน C # .net 4.5 ที่โฮสต์โดย IIS ทำงานบนเครื่องที่แตกต่างกันสองเครื่อง ประเภทการตรวจสอบความถูกต้องสำหรับทั้งคู่ได้รับการกำหนดค่าให้เป็นการตรวจสอบ Windows เว็บไซต์ทั้งสองทำงานได้ดี ในเว็บไซต์ที่ผู้ใช้พยายามดูข้อมูลบางเว็บไซต์พยายามดูว่ามีการเข้าถึงเส้นทางโฟลเดอร์เครือข่ายที่ใช้ร่วมกัน\\fileshareaddress\folder1\folder2ซึ่งเป็นส่วนหนึ่งของข้อมูลนั้น ในการตรวจสอบว่าผู้ใช้ที่เข้าสู่ระบบมีสิทธิ์เข้าถึงเพื่อเขียนไปยังโฟลเดอร์ฉันเพิ่งเขียนไฟล์ชั่วคราวที่มีข้อมูลชั่วคราวแล้วลบทิ้ง ตอนนี้ปัญหาคือแอปพลิเคชันสามารถเขียนไปยังโฟลเดอร์นี้จากเครื่องหนึ่ง แต่ไม่ได้มาจากอีกเครื่อง เราได้ตรวจสอบการอนุญาตในโฟลเดอร์นั้นแล้ว แม้แต่พยายามให้สิทธิ์การเขียนกับคอมพิวเตอร์ที่แอปพลิเคชันมีปัญหา แต่ตอนนี้ยังไม่มีอะไรทำงาน ทุกครั้งที่แอปพลิเคชันพยายามเขียนไฟล์ชั่วคราวจะเกิดข้อยกเว้นการเข้าถึงที่ไม่ได้รับอนุญาต มีใครเคยเห็นปัญหาเช่นนี้มาก่อนหรือไม่ ฉันจะหาอะไรได้อีก UPDATE: ฉันได้เพิ่มการกำหนดค่าเว็บ แอปพลิเคชันทำงานภายใต้ข้อมูลประจำตัว NETWORKSERVICE <?xml version="1.0" encoding="UTF-8"?> <configuration> <system.web> <compilation targetFramework="4.5" debug="true" /> <httpRuntime targetFramework="4.5" maxRequestLength="1048576" executionTimeout="999999"/> <authorization> <allow roles="domain\Role1, domain\rol2" /> <deny users="*" /> </authorization> <customErrors mode="Off" …

1
IIS ของ Windows สามารถใช้เพื่อแฮกคอมพิวเตอร์ของฉันได้หรือไม่
เมื่อวานฉันดู Windows Explorer ของฉันและคิดว่า "c: \ inetpub" ของฉันมีเนื้อหาบางอย่างซึ่งรวมถึง "ประวัติ" และ "อุณหภูมิ" ในประวัติมีโฟลเดอร์ชื่อ "CFGHISTORY_000000001" ซึ่งมี "schema", "administration.config" และ "applicarionHost.config" เท่าที่ฉันรู้ (ฉันไม่รู้อะไรมากเกี่ยวกับ IIS) โฟลเดอร์นี้หมายความว่าบริการ IIS ของฉันเปิดใช้งาน (หรือถูกวันหนึ่ง) ดังนั้นอีกด้านหนึ่งของความสงสัยของฉันคือเมื่อหลายเดือนก่อนฉันถูกแฮ็คคอมพิวเตอร์ของฉัน (จากที่ฉันยังไม่รู้) และถูกขโมยรหัสผ่าน ในขณะนี้โปรแกรมป้องกันไวรัสของฉันยังไม่ทันสมัยและฉันไม่มีไฟร์วอลล์ (ฉันแก้ไขแล้ว) ฉันไม่เคยเปิดใช้งาน IIS ด้วยตนเองหรืออย่างอื่น ดังนั้นข้อสงสัยของฉันคือ .... ใครบางคนสามารถแฮ็คระบบของฉันและใช้ IIS เป็นแบ็คดอร์ได้หรือไม่? ฉันควรกังวลเกี่ยวกับระบบของฉันวันนี้? PS: ฉันใช้ Windows 7 Ultimate 32 บิต
3 windows  security  iis 

2
ไม่พบ IIS Management Console ใน Windows 7 Home Basic
Windows 7 Home Basic ไม่ได้มีคุณสมบัติเต็มรูปแบบของ IIS ตามนี้ ฉันจะใช้คุณสมบัติทั้งหมดของ IIS บนคอมพิวเตอร์ของฉันได้อย่างไร มีวิธีการติดตั้ง IIS Management Console หรือไม่?
3 windows  iis 

1
ไม่พบคอนโซลการจัดการ IIS ใน Windows 7 Home Basic Edition
ฉันพยายามติดตั้ง IIS 7 Manager ใน Windows 7 Home Basic Edition ด้วยการดาวน์โหลดไฟล์ปฏิบัติการจากลิงค์ด้านล่าง: http://www.microsoft.com/downloads/details.aspx?FamilyID=32c54c37-7530-4fc0-bd20-177a3e5330b7&displaylang=en ก่อนเริ่มการติดตั้งระบบจะแจ้งให้คุณทราบดังนี้: คุณยังไม่ได้ติดตั้งคอนโซลการจัดการ IIS โปรดติดตั้งคอนโซลการจัดการ IIS ในคุณสมบัติเปิด / ปิด Windows เมื่อฉันผ่านการเปิด / ปิดคุณสมบัติ Windows ฉันไม่พบคอนโซลการจัดการ IIS ที่นั่น แต่มันแสดงให้เห็นว่า IIS และ IIS Hostable Web Core ถูกติดตั้งแล้ว (ตรวจสอบกล่องกาเครื่องหมายเหล่านี้แล้ว) ข้อเสนอแนะใด ๆ เพื่อรับ IIS Manager ใน Windows 7 รุ่นนี้?
2 windows-7  iis 

3
เว็บแอปพลิเคชั่นใช้งานได้กับ IE6 เพียงอย่างเดียววิธีการใช้งานบน IE7
ฉันมีเว็บแอปพลิเคชั่น ASP.NET แบบกำหนดเองซึ่งทำงานได้ดีบน IE6 โดยไม่มีปัญหาใด ๆ อย่างไรก็ตามถ้าฉันเปิดใช้งานบน IE7 / IE8 จะบ่นถึงปัญหาความเข้ากันได้และข้อความของฉันทั้งหมดจะทับซ้อนกัน เพื่อนร่วมงานของฉัน (Microsoft Link อยู่ที่นี่ - http://support.microsoft.com/kb/968499 ) ส่งคำแนะนำเหล่านี้ Click Start, click Run, type inetmgr.exe in the Open box, and then click OK. Expand the server that you want, and then expand Web Sites. Right-click the Web site, the folder, …

0
ไม่สามารถเข้าถึงโฟลเดอร์บนเซิร์ฟเวอร์ไฟล์ภายในคำขอเว็บเพจ IIS บน Windows
ฉันพยายามให้สิทธิ์กับโฟลเดอร์ในไฟล์เซิร์ฟเวอร์กับเว็บเพจที่ทำงานใน IIS บนเว็บเซิร์ฟเวอร์ เครื่องทั้งสองอยู่ในเครือข่าย Windows แต่ไม่มีโดเมน Active Directory ดังนั้นฉันได้ทำการตั้งค่าการเลียนแบบที่แต่ละเครื่องมีผู้ใช้ที่มีชื่อเดียวกันและฉันได้บอกให้ IIS ใช้การแอบอ้าง ASP.net และสำหรับคำขอเดียวฉันคิดว่ามันใช้งานได้จริง ปัญหาคือฉันทำการเปลี่ยนแปลง web.config และการตั้งค่าการเลียนแบบ ASP.net ถูกปิดใช้งานโดยอัตโนมัติ! ดังนั้นฉันจึงลองเพิ่มการเลียนแบบ = true ไปที่ web.config จากนั้นเว็บไซต์ของฉันเริ่มที่จะเริ่มต้นและเรียกร้องให้ฉันเข้าสู่ระบบเพราะมันเปลี่ยนเส้นทางฉันไปยังหน้าการตรวจสอบสิทธิ์แบบฟอร์ม เหตุใดการตรวจสอบสิทธิ์แบบฟอร์มและการแอบอ้างบุคคลอื่นจึงดูเหมือนว่าขัดแย้งกัน แนวคิดต่อไปของฉันคือการเข้าถึงเซิร์ฟเวอร์ไฟล์ผ่านบริการบนเว็บและสตรีมไฟล์ผ่าน http ฉันจะคว้าคลาวด์และผลักมันไว้ในเซิร์ฟเวอร์ของฉัน! (ซึ่งแน่นอนว่าไร้สาระ) มีคนแนะนำให้ใช้ Stack Overflow ฉันตรวจสอบข้อมูลประจำตัวที่กำหนดให้กับกลุ่มแอปพลิเคชัน แต่ฉันไม่เข้าใจว่าข้อมูลประจำตัวของแอปและผู้ใช้ที่แอบอ้างเป็นของตัวเองต่างกันอย่างไรในตอนแรก ไชโยเอียน
2 windows  iis 

1
จัดการ (ดูและอัปเดต) ที่อยู่ IP ภายในของ IIS
ฉันจะทราบที่อยู่ IP ภายในของ IIS บนพีซีแต่ละเครื่องได้อย่างไร ฉันมีพีซีสองเครื่องที่มี IIS (vv 7.5 และ 8) อยู่กับพวกเขา - ฉันต้องกำหนดค่าการส่งต่อพอร์ตบนเราเตอร์เช่นนั้นการโทรภายนอกจะกำหนดเป้าหมาย IIS ที่ถูกต้อง ก่อนหน้านี้ฉันมีแล็ปท็อปเพียงเครื่องเดียวที่มี IIS ซึ่งฉันสามารถแมปเข้ากับ IP แบบคงที่ของฉันได้โดยใช้การส่งต่อพอร์ตและ IP ภายใน - 192.168.0.15 เนื่องจากฉันมีพีซีเครื่องอื่นที่ฉันต้องการจัดการการร้องขอดังนั้นฉันต้องได้รับ IP ภายในของ IIS และปรับการส่งต่อพอร์ตตามนั้น


0
ใช้ IIS ในโหมดแก้ไขข้อบกพร่อง
ฉันต้องเริ่ม IIS ในโหมดดีบัก แต่ฉันก็ต้องทำงานในกลุ่มแอพที่เฉพาะเจาะจง (อันที่มี. NET 4.0 และอนุญาตให้แอปแบบ 32 บิต) เมื่อฉันเรียกใช้แอปของฉัน IIS จะทำงาน w3wp.exe ด้วยบรรทัดคำสั่งต่อไปนี้ (ตามตัวจัดการงานเมื่อคุณเพิ่มในคอลัมน์บรรทัดคำสั่ง): -ap "WebSitePool" -v "v4.0" -l "webengine4.dll" -a \\.\pipe\iisipm[[some guid]] -h "c:\inetpub\temp\apppools\WebSitePool\WebSitePool.config" -w "" -m 0 -t 20 ถ้าฉันพยายามเรียกใช้ w3wp โดยตรงกับพารามิเตอร์เหล่านั้นฉันจะไม่ได้รับข้อความแสดงข้อผิดพลาด (และไม่มีอะไรในบันทึกเหตุการณ์) แต่มันทำให้ฉันใช้งาน w3wp.exe ฉันได้ลองชุดย่อยของบรรทัดคำสั่งนั้นแล้ว แต่ฉันไม่สามารถเรียก IIS ให้ทำงานด้วยแอพพูลที่ฉันต้องการ ฉันได้ลองใช้พารามิเตอร์ -s เพื่อระบุไซต์ (รหัสไซต์ 1) และในขณะที่ตัวจัดการงานจะแสดงให้เรียกใช้ด้วยพารามิเตอร์ -s …

1
เอา IIS ออกจาก Win Server 2012 R2
ฉันต้องการลบ IIS ออกจาก Windows Server 2012 R2 แต่เมื่อฉันไปAdd Roles and Featuresที่ตัวเลือกสำหรับWeb Server (IIS)จะเป็นสีเทาและไม่สามารถยกเลิกได้ ฉันติดตั้งการปรับปรุงทั้งหมดที่ Windows แนะนำผ่านทาง Windows Update ฉันพบสิ่งนี้: ไม่สามารถลบ iis ออกจาก Windows Server 2012 R2 ... แต่เมื่อฉันดาวน์โหลดและรันการอัปเดตนั้นฉันจะได้รับ: การอัปเดตไม่สามารถใช้ได้กับคอมพิวเตอร์ของคุณ เหตุใดฉันจึงไม่สามารถลบ IIS .. ฉันจะถอนการติดตั้งได้อย่างไร .. ?

1
ไม่สามารถลบเว็บไซต์: การเข้าถึงถูกปฏิเสธ
บนเครื่องของฉันฉันพยายามลบเว็บไซต์ดังต่อไปนี้และล้มเหลวทั้งสองวิธี การรีบูตเครื่องในระบบไม่ช่วย ลบเว็บไซต์ผ่าน Computer Management Console ใน IIS ลบโฟลเดอร์เว็บไซต์ภายใต้ c: \ inetpub \ wwwroot \ mysite ฉันได้รับกล่องโต้ตอบข้อผิดพลาดต่อไปนี้: ไม่สามารถลบ mysite: การเข้าถึงถูกปฏิเสธ ตรวจสอบให้แน่ใจว่าดิสก์ไม่เต็มหรือป้องกันการเขียนและไฟล์นั้นไม่ได้ใช้งานอยู่ในปัจจุบัน

1
IIS จะไม่ตรวจสอบสิทธิ์ผู้ใช้โดเมน: 401.2
ฉันประสบปัญหามากมายกับการกำหนดค่าการรับรองความถูกต้องสำหรับ IIS อย่างถูกต้อง ฉันมีไซต์ SharePoint ที่ทำงานภายใต้ IIS 6.0 และมีการกำหนดค่าเว็บไซต์ IIS สำหรับการพิสูจน์ตัวจริงของ Windows แบบรวม เว็บเซิร์ฟเวอร์อยู่บนโดเมนที่เรียกว่าและส่วนใหญ่ของผู้ใช้ของฉันเป็นโดเมนอื่นที่เรียกว่าSTAGING ผู้ใช้มีบัญชีโดเมนและสามารถที่จะเข้าสู่ไซต์ SharePoint ข้ามโดเมน (เช่นผู้ใช้จะเข้าสู่ระบบของพวกเขาเวิร์กสเตชันและสามารถที่จะเข้าสู่เว็บไซต์) อย่างไรก็ตามผู้ใช้โดเมนไม่สามารถเข้าสู่ระบบจากภายในโดเมน ความเข้าใจของฉันคือCORPCORPSTAGINGCORPSTAGINGSTAGINGSTAGINGผู้ใช้โดเมนควรสามารถเข้าถึงไซต์โดยไม่ต้องได้รับแจ้งให้ป้อนข้อมูลรับรอง แต่นี่ไม่ใช่กรณี อย่างไรก็ตามเมื่อป้อนข้อมูลรับรองแล้วผลลัพธ์จะเป็น 401 เสมอ ฉันดูเซสชัน HTTP ใน Fiddler และปรากฏว่าเซิร์ฟเวอร์อย่างง่ายไม่ยอมรับข้อมูลการเจรจาที่ส่งโดยเบราว์เซอร์ไคลเอ็นต์ นี่คือบันทึกย่อ: HTTP GET server /sites/mysite with headers: { } --> 401.2, with headers: { WWW-Authenticate: Negotiate, WWW-Authenticate: NTLM } HTTP GET …

1
เครือข่ายในบ้าน (Vista) เข้าถึง IIS localhost จากคอมพิวเตอร์เครื่องอื่น
ฉันมีคอมพิวเตอร์สองเครื่องบนเครือข่ายในบ้าน หนึ่งคือเครื่องพัฒนาเว็บไซต์ทดสอบบน IIS (http: // myclientsite /) คอมพิวเตอร์อื่น ๆ ของฉัน (แล็ปท็อป) เชื่อมต่อผ่านไร้สาย - มันสามารถเข้าถึงโฟลเดอร์ที่ใช้ร่วมกันได้ดี ฉันจะอนุญาตให้แล็ปท็อปเข้าถึงไซต์ (http: // myclientsite /) ที่อยู่บนเครื่องพัฒนาได้อย่างไร

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

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