2010-12-20 98 views
3

我正在开发最简单的ASP.NET应用程序,它给我一个恼人的错误。浏览器显示“目录列表 - /”

我有一个文本框和一个按钮控件,我希望在单击按钮时将文本框中的文本保存到数据库表中。文本将通过WCF服务传播到数据库。

由于我是一个相当平庸的程序员,我倾向于时不时出现错误,导致浏览器中显示大量错误消息。我能理解。我修复它们并构建我的解决方案,然后按F5继续。但是在修复错误之后,每次浏览器都会显示一个如下所示的目录,而不是令人惊讶的用户界面。

目录列表 -/

Monday, December 20, 2010 10:10 PM  <dir> bin 
Saturday, December 18, 2010 10:10 PM  1,303 MainForm.aspx 
Monday, December 20, 2010 10:28 PM  467 MainForm.aspx.cs 
Saturday, December 18, 2010 10:09 PM  2,118 MainForm.aspx.designer.cs 
Friday, December 17, 2010 10:25 PM  <dir> obj 
Friday, December 17, 2010 10:25 PM  <dir> Properties 
Sunday, December 19, 2010 10:09 PM  <dir> Service References 
Monday, December 20, 2010 02:01 PM  5,552 SimpleChat.csproj 
Monday, December 20, 2010 02:01 PM  1,170 SimpleChat.csproj.user 
Sunday, December 19, 2010 10:09 PM  1,810 Web.config 
Friday, December 17, 2010 10:25 PM  1,285 Web.Debug.config 
Friday, December 17, 2010 10:25 PM  1,346 Web.Release.config 

版本信息:ASP.NET 开发服务器10.0.0.0

究竟为什么会出现这种情况?

我知道如何解决,但它很乏味:在MainForm.aspx.cs中,我评论有关服务调用的行,然后重建解决方案,取消对服务的调用并重新构建解决方案。然后,一切都按预期工作,直到我遇到下一个错误。

感谢您的阅读... ;-)

回答

7

你最简单的解决方法是右键单击想要当你运行该项目,打开并选择“设为启动页”

在上面的例子中这将是“MainForm的解决方案中的网页上的.aspx”

+0

完成!现在我要做的就是盼望下一个错误... – Daniel 2010-12-20 22:16:34

+1

我低头,谢谢! – Daniel 2010-12-20 22:21:35

0

我对ASP的专家,但我会说你错过了一个索引页。

0

@Lee贝克:如果您键入目录(例如:http://localhost:1043/projectname/images/),它仍然列出目录

相关问题