คำถามติดแท็ก web.config

6
IIS บ่นเกี่ยวกับส่วนที่ถูกล็อค - ฉันจะรู้ได้อย่างไรว่ามันถูกล็อคอยู่ที่ไหน?
ฉันมีส่วนนี้ในเว็บของฉัน config: <system.webServer> <modules runAllManagedModulesForAllRequests="true" /> <security> <authentication> <anonymousAuthentication enabled="true" /> <windowsAuthentication enabled="true" /> </authentication> </security> </system.webServer> IIS7 ขัดข้องและบ่นเกี่ยวกับส่วน autientication: Module AnonymousAuthenticationModule Notification AuthenticateRequest Handler StaticFile Error Code 0x80070021 ข้อผิดพลาดในการกำหนดค่าส่วนการกำหนดค่านี้ไม่สามารถใช้ที่พา ธ นี้ สิ่งนี้เกิดขึ้นเมื่อส่วนถูกล็อคในระดับผู้ปกครอง การล็อคเป็นค่าเริ่มต้น (overrideModeDefault = "Deny") หรือตั้งค่าอย่างชัดเจนโดยแท็กตำแหน่งที่มี overrideMode = "Deny" หรือ Legacy allowOverride = "false" Config Source 69: <authentication> …
54 iis-7  web.config 

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 ... แต่นั่นไม่ได้แก้ปัญหา

4
IIS7: วิธีบล็อกการเข้าถึงด้วยไฟล์ web.config
ฉันรู้ว่า IIS7 อนุญาตให้ฉันมีการกำหนดค่าไดเรกทอรีต่อไฟล์ web.config xml ฉันมีไดเรกทอรีที่มีไฟล์การกำหนดค่าบางอย่างที่ไม่ต้องการให้สามารถเข้าถึงเว็บได้ ไฟล์ web.config ภายในเครื่องสำหรับห้ามการเข้าถึงเพื่ออ่านมันจะเป็นทางออกที่ดี สิ่งที่ควรเป็นเนื้อหาของไฟล์ web.config เพื่อห้ามการเข้าถึงเว็บไฟล์? แก้ไข:ฉันพยายามวางไฟล์ web.config พร้อมเนื้อหาเหล่านี้ในไฟล์: &lt;?xml version="1.0" encoding="utf-8" ?&gt; &lt;configuration&gt; &lt;system.web&gt; &lt;authorization&gt; &lt;deny users="*" /&gt; &lt;!-- Denies all users --&gt; &lt;/authorization&gt; &lt;/system.web&gt; &lt;/configuration&gt; แต่ฉันยังคงสามารถเข้าถึงไฟล์ภายในไดเรกทอรีได้โดยตรง มีอะไรผิดปกติกับมัน? ฉันจะดีบักว่าเกิดอะไรขึ้น

2
ป้องกันไม่ให้กฎการเขียนซ้ำ URL จากไดเรกทอรีย่อยใน IIS7
ฉันมีการตั้งค่า URL Rewrite สำหรับ URL ที่สะอาดใน CMS และ web.config ของฉันมีลักษณะดังนี้: &lt;?xml version="1.0" encoding="UTF-8"?&gt; &lt;configuration&gt; &lt;system.webServer&gt; &lt;rewrite&gt; &lt;rules&gt; &lt;rule name="Clean URLs" stopProcessing="true"&gt; &lt;match url="^([^/]+)/?$" /&gt; &lt;conditions&gt; &lt;add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" /&gt; &lt;add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" /&gt; &lt;/conditions&gt; &lt;action type="Rewrite" url="?id={R:1}" /&gt; &lt;/rule&gt; &lt;/rules&gt; &lt;/rewrite&gt; &lt;/system.webServer&gt; &lt;/configuration&gt; โดยทั่วไปจะเปลี่ยนindex.php?id=somethingเป็นsomethingURL ที่สะอาด ง่ายมากและใช้งานได้ดี ตามปกติใน CMSs …
11 iis  iis-7  rewrite  url  web.config 

4
คุณช่วยบอกฉันได้ว่าเกิดอะไรขึ้นเมื่อเราแก้ไข Web.config (ขณะรันไทม์) บนเซิร์ฟเวอร์ IIS
คุณช่วยบอกฉันได้ไหมว่าเกิดอะไรขึ้นเมื่อเราแก้ไข Web.config (ตอนรันไทม์) บนเซิร์ฟเวอร์ IIS แอปพลิเคชันที่ขึ้นอยู่กับ web.config รีสตาร์ทโดยอัตโนมัติหรือไม่ ถ้าใช่มันเป็นไปได้ที่จะยกเลิกการรีสตาร์ทอัตโนมัติ (หรือโหลด web.config ใหม่)?
11 iis  web.config 

1
ไฟล์ configSource 'connections.config' ยังใช้ในพาเรนต์ซึ่งไม่อนุญาต
คำถาม: ฉันเผชิญกับสถานการณ์ต่อไปนี้: แอปพลิเคชันเว็บ ASP.NET .NET 4.0 ที่ปรับใช้บนเครื่อง "vmsomething" แอปพลิเคชันบนเว็บที่ทำงานบน IIS 7.5 อยู่ใน d: \ webs \ myapplication บน vmsomething ไฟล์ปรับแต่งของแอปพลิเคชัน: connections.config &lt;?xml version="1.0"?&gt; &lt;connectionStrings&gt; &lt;remove name="server"/&gt; &lt;add name="server" connectionString="Data Source=OUR_DB_Server;Initial Catalog=MY_INITIAL_CATALOG;Persist Security Info=False;User Id=OUR_DB_User;Password=OUR_TOP_SECRET_PASSWORD;MultipleActiveResultSets=False;Packet Size=4096;Application Name=&amp;quot;MyApplication&amp;quot;" providerName="System.Data.SqlClient"/&gt; &lt;/connectionStrings&gt; web.config: &lt;?xml version="1.0"?&gt; &lt;configuration&gt; &lt;connectionStrings configSource="connections.config"/&gt; &lt;system.web&gt; &lt;roleManager enabled="true" defaultProvider="AspNetWindowsTokenRoleProvider"/&gt; &lt;compilation strict="true" …

3
ต้องการความช่วยเหลือเกี่ยวกับการตั้งค่าการบีบอัด IIS7 web.config
ฉันกำลังพยายามกำหนดการตั้งค่าการบีบอัด IIS7 ในไฟล์ web.config ของฉัน ฉันพยายามเปิดใช้งานคำขอ HTTP 1.0 ให้เป็น gzip MSDN มีข้อมูลทั้งหมดที่เกี่ยวกับเรื่องนี้ที่นี่ เป็นไปได้หรือไม่ที่จะมีข้อมูลการกำหนดค่านี้ในไฟล์ web.config ของเว็บไซต์ของฉันเอง? หรือฉันจำเป็นต้องตั้งไว้ที่ระดับแอปพลิเคชัน? ขณะนี้ฉันมีรหัสนั้นใน web.config ... &lt;system.webServer&gt; &lt;urlCompression doDynamicCompression="true" dynamicCompressionBeforeCache="true" /&gt; &lt;httpCompression cacheControlHeader="max-age=86400" noCompressionForHttp10="False" noCompressionForProxies="False" sendCacheHeaders="true" /&gt; ... other stuff snipped ... &lt;/system.webServer&gt; มันไม่ทำงาน :( คำขอ HTTP 1.1 กำลังถูกบีบอัด แต่ไม่ใช่ 1.0 หน้า MSDN ข้างต้นบอกว่าสามารถใช้ใน: - Machine.config ApplicationHost.config …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.