对于asp.net/html,我是一个真正的菜鸟。我正在使用VS 2008开发一个非常基本的网站。此时它主要只是html页面 - 没有真正的ASP.NET
我有一个root index.html,然后是一组文件夹 CSS / 图片/ 特征/
等。和index.html文件,因此可以将其作为
访问http://www.blahblah.com/features 并打开index.html(它发生在我的1& 1基本网络主机上)
但我无法在本地测试,因为当VS默认Web服务器打开我的页面进行测试时,如果我提供/功能
它显示了目录列表。我希望它打开它里面的index.html ......无法弄清楚如何在不使用ASP.NET核心功能的情况下制作这些友好的URL(这很重要 - 我现在不计划使用ASP.NET)< / p>
任何建议都是受欢迎的 - 我想要的只是一种在上传到网站之前测试它的方法
答案 0 :(得分:1)
这是我之前在开发Web服务器上看到过的一种与IIS类似的行为(在这种情况下,你通常会被403拒绝)。
与许多其他Web服务器的默认配置不同,IIS的“默认页面”是 default.aspx 。在IIS中,您可以配置默认页面
(右键单击您的虚拟目录,然后选择 Properties
,然后在Documents
标签上,您可以选择添加/编辑您网站的默认内容页面)
但我不知道是否有办法为Visual Studio Development Web服务器执行此操作。
对于您的方案,如果您获取index.html文件并将它们重命名为default.aspx(您不需要更改其内容),您应该看到“索引”页面而不是目录列表。
答案 1 :(得分:0)
当您单击“运行”时,Cassini(VS服务器)的默认文件是default.aspx或当前选定的.aspx文件。据我所知,没有任何方法可以轻松地将“默认文档”自定义为在Cassini中运行。
如果您不想使用ASP.NET并想要一个简单的解决方法。在IIS中设置您的站点,并以这种方式查看项目。