我想知道如何解决有关我的asp.net webForms项目的问题。当我运行项目并删除地址栏中的文件名时,它会显示我的Web项目中的所有文件。请帮忙解决这个问题。谢谢 !我担心这暴露了我的代码和所有东西。
答案 0 :(得分:3)
即使您通过在web.config中设置或使用'设置为默认页面来更改默认页面'选项,目录列表仍然有效。部署应用程序时需要禁用目录浏览。
答案 1 :(得分:1)
右键单击要打开的任何aspx页面,然后选择“设为默认页面”。
答案 2 :(得分:1)
您的应用程序中没有默认页面。因此,您的开发服务器将显示目录列表(我认为IIS根本不会显示此内容)。
您可能希望将WebForm1.aspx
重命名为Default.aspx
,这是默认页面常用的名称(并且它在默认规则中),或者您可以更改{{3}通过在web.config
文件中添加一些规则。