Score:0

วิธีแสดงหน้าเริ่มต้นบนเว็บไซต์ที่ได้รับการป้องกันที่ทำงานบน IIS

ธง mw

ฉันไม่สามารถหาไวยากรณ์ที่ถูกต้องใน web.config เพื่ออนุญาตให้บุคคลทั่วไปเห็น index.aspx เป็นหน้าเริ่มต้นและสำหรับหน้าอื่น ๆ ที่จะผ่านหน้าเข้าสู่ระบบ

ถ้าฉันใช้ www.mywebsite.com/index.aspx หน้านี้แสดงได้ดีและฉันไม่ต้องผ่านขั้นตอนการเข้าสู่ระบบ แต่ถ้าได้ลอง www.mywebsite.com ฉันถูกเปลี่ยนเส้นทางไปยังหน้า login.aspx มีวิธีแสดง index.aspx หรือไม่หากไม่ได้ระบุหน้าใดไว้

 <!-- Allow the login page -->
 <location path="Login.aspx">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>
 <!-- Allow the index.aspx page -->
  <location path="Index.aspx">
    <system.web>
      <authorization>
        <allow users="*" />
      </authorization>
    </system.web>
  </location>
<!-- deny the root folder -->
  <location path="">
    <system.web>
      <authorization>
        <deny users="?" />
      </authorization>
    </system.web>
  </location>

 ....

 <authentication mode="Forms">
      <forms name="GI" loginUrl="/Login.aspx" defaultUrl="/default.aspx" protection="All" timeout="180" />
    </authentication>

Score:0
ธง mw

ฉันพบวิธีแก้ปัญหาตาม ความคิดเห็นนั้น ทำเมื่อสักครู่ที่ผ่านมา การเพิ่มกฎการเขียนซ้ำทำให้ได้ผล เมื่อ 10 ปีที่ผ่านมา ตั้งแต่โพสต์ที่ฉันพบคำตอบถูกเขียนขึ้น บางทีตอนนี้อาจเป็นวิธีที่ฉลาดกว่านั้นก็ได้

<rewrite>
<rules>
<rule name="Rewrite to Index.aspx">
  <match url="^$" />
  <action type="Rewrite" url="Index.aspx" />
</rule>
</rules>

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา