首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > VB Dotnet >

VB.NET跟ASP.NET放在IIS7.0运行有什么区别吗

2013-08-04 
VB.NET和ASP.NET放在IIS7.0运行有什么区别吗以前我都是用C#写的 ASP.NET 运行,现在我买了一套源代码,看了

VB.NET和ASP.NET放在IIS7.0运行有什么区别吗
以前我都是用C#写的 ASP.NET 运行,现在我买了一套源代码,看了下代码不是用C#写的,代码是这样的
Function BytesToBstr(body,Cset)
dim objstream
set objstream = Server.CreateObject("adodb.stream")
objstream.Type = 1
...
这应该是VB.NET吧?
因为没涉及过VB.NET,我直接在IIS7的.NET编译的默认语言写了vb然后运行这套代码

运行结果出错


源错误:


行 1:  <!--#include file="conn.aspx"-->
行 2:  <%
行 3:  set rs=server.CreateObject("adodb.recordset")
行 4:  rs.Open "select isopen from webconfig",conn,1,1
行 5:  

源文件: D:\QMS\Default.aspx    行: 3 


显示详细的编译器输出:


版本信息: Microsoft .NET Framework 版本:2.0.50727.5420; ASP.NET 版本:2.0.50727.5420






那个default.aspx的文件内容是这样的


<!--#include file="conn.aspx"-->
<%
set rs=server.CreateObject("adodb.recordset")
rs.Open "select isopen from webconfig",conn,1,1

 if rs(0)=0 then 
 response.write "<H1 style=""BACKGROUND: #ccddff"">平台正在维护中</H1>"
 response.write "<H2>This web site is under construction.</H2>" 
 response.end
end if 
 
 rs.Close
 set rs=nothing
if  session("un") ="" then
response.redirect "login.aspx"
else
response.redirect "/trade/Default.aspx"
end if

%> 


请问这个是VB.NET吗?我怎么感觉上面的代码更像是VBS,怎么解决这个错误?各位大神谢谢了!!
[解决办法]
我要纠正你的认识
ASP.NET是ASP.NET
C#和VB.NET是可用的两种语言
你明白了么亲
[解决办法]
这是ASP,不是ASP.NET,ASP使用VBScript,一种类似VB6语法但是解释执行的脚本语言,而不是VB.NET。这个代码无法运行可能是你的IIS7没有启用ASP支持,或者权限不足。
[解决办法]
看上去是asp.net 1.1+asp混合写的,从哪里找来的古董?

热点排行