我的2003server系统老早就安装了IIS和SQL2000,以前一直都是用asp+sql+iis进行网站设计的。
现在想转入学习asp.net平台,可刚学就遇到了一个特难解决的问题,也许对于我来说是一个比较难的问题,而对于其它人来说,从来不会遇到如此的问题。
为了学习.net平台我决定安装VS2005,VS2005自带了.net framework 2.0,我又通过多方的检测,证明了.net framework 2.0没有任何的问题。
然后我通过vs2005编写了一个最为简单的vb.net程序。首先我通地vs2005自带的Ctrl+F5进行调试运行,结果显示出来了,但显示的页面路径为“http://localhost:1308/WebSite2/Default.aspx”
然后按照惯例修改了IIS指向,IIS自动添加了default.aspx。然后打开IE进行浏览调试,结果显示错误信息为:
//==================
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误信息: 加载配置文件时出错: 由于访问被拒绝,未能开始监视对“C:/Documents and Settings/Administrator/My Documents/Visual Studio 2005/WebSites”的更改。
源错误:
|
源文件: C:/Documents and Settings/Administrator/My Documents/Visual Studio 2005/WebSites/web.config 行: 0
//==========
“/”应用程序中的服务器错误。
配置错误
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.42
显然是哪里的配置有误,第一次使用.net平台就出现这样的笑话。真的是出师不利,但我是不会放弃的。
源程序如下default.aspx
<script language ="vb" runat ="server">
Sub Page_load(ByVal sender As Object, ByVal e As EventArgs)
lblmessage.text = "文本输出"
End Sub
</script>
<html>
<head runat="server">
<title>文本输出</title>
</head>
<body>
<asp:label ID="lblmessage" runat ="server" ></asp:label>
</body>
</html>
//-----------------------------------------------------------------------