該網站使用asp.net框架。asp.net無法識別index.php作爲索引頁面
的問題是,我有與index.php
作爲索引頁的文件夾。只有當我指定路徑爲/folder/index.php
時纔會加載,但如果我僅使用/folder
,則會拋出403禁止。 (/folder
如果index.html
位於文件夾中,則可以使用)
如何解決此問題?我對asp.net毫無經驗,如果可能的話不要混淆任何現有的配置文件。
注:PHP頁面加載完美的罰款。問題是,asp.net不認識index.php頁面作爲索引頁面。
SOLUTION: 我也跟着EDSF的建議,該文件夾中創建的web.config文件與配置
<configuration>
<system.webServer>
<defaultDocument>
<files>
<add value="index.php" />
</files>
</defaultDocument>
</system.webServer>
</configuration>
首先,是什麼讓你覺得' ASP.Net'(運行時)應該理解'php'?它是IIS,而不是ASP.Net運行時。請參閱@MitchS答案並將IIS設置爲將'index.php'識別爲可能的*默認文檔*之一。對於IIS7,[見此](http://blogs.iis.net/bills/archive/2008/03/22/how-to-add-a-default-document-with-iis7-web-config.aspx) – EdSF
EdSF,工作。用我使用的解決方案更新了原始問題。 – user1803728