我需要将最简单的网页从.jsp移植到.asp,但我得到http错误500.100

Ste*_*nko 0 .net asp.net iis web

我有一个jsp页面,从某个URL读取一行并发送到客户端:

<%@page import="java.util.*" %>
<%@page import="java.net.*" %>
<%@page import="java.io.*" %>
<%
    URL myUrl = new URL("http://host.com");
  BufferedReader in = new BufferedReader(
                     new InputStreamReader(
                     myUrl.openStream()));

   out.println(in.readLine());
%>
Run Code Online (Sandbox Code Playgroud)

我想为IIS提供相同的功能:

<%@ Page Language="C#">
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Net" %>
<%
WebRequest myWebRequest = WebRequest.Create("http://www.host.com"); 
WebResponse myWebResponse = myWebRequest.GetResponse(); 
Stream ReceiveStream = myWebResponse.GetResponseStream();
StreamReader reader = new StreamReader(ReceiveStream);
Response.Write(reader.ReadLine());
%>
Run Code Online (Sandbox Code Playgroud)

但是我收到错误代码:错误类型:Active Server Pages,ASP 0221(0x80004005)指定的'Page Language ="C#"> <%@ Import Namespace ="System.IO"'选项未知或无效.index.asp,第1行

我做错了什么?

Ram*_*ich 6

您正尝试使用旧版ASP而不是ASP.NET来处理它.