当我尝试在浏览器中查看ASP.NET网站时,我会获得网站文件夹中的完整文件列表。可能是什么原因?只有一个原因或者可能有很多原因吗?
答案 0 :(得分:2)
如果您没有为Web应用程序指定起始页,则可能会发生这种情况。
右键单击要用作默认页面的网页,并在从Visual Studio运行Web应用程序时选择“设置为起始页”,它将打开所选页面。
请参阅以下内容:
Setting the default page for ASP.NET (Visual Studio) server configuration
答案 1 :(得分:1)
修改强>:
如果从Visual Studio中启动站点,则可以通过执行以下操作来设置默认页面:
右键单击所需的网页 用作默认页面并选择 无论何时运行,都要设置为“起始页” Visual的Web应用程序 Studio,它将打开所选 页。
您需要在服务器上(在IIS中)指定默认页面是什么,并禁用该站点的目录列表。
另见:
Setting the default page & disabling directory browsing in ISS / Web.config
答案 2 :(得分:0)
可能是答案中提到的任何其他案例或
如果没有指定文件,IIS默认在目录中查找这些文件以按给定顺序提供。
也许您没有指定文件,并打开了“目录列表”