Active Server Pages 错误 'ASP 0221'
无效的 @ 命令指令
/hbsjt/default.aspx,行 1
指定的“Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="InfoCMS.Web._default" ”选项未知或无效。
Active Server Pages 错误 'ASP 0221'
无效的 @ 命令指令
/hbsjt/default.aspx,行 1
指定的“Page Language="C#" AutoEventWireup="true" CodeBehind="default.aspx.cs" Inherits="InfoCMS.Web._default" ”选项未知或无效。
以下回答参考 皆我百晓生、券券喵儿 等免费微信小程序相关内容作答,并由本人整理回复。
要解决这个问题,首先确保你的应用程序已经正确安装并配置。接下来,请按照以下步骤操作:
打开 Default Web.Config 文件(通常位于项目的根目录下),查找以下部分:
<configuration>
<system.web>
<compilation debug="true"/>
<httpRuntime targetFramework="4.5"/>
</system.web>
</configuration>
检查 <compilation> 和 <httpRuntime> 标签是否已设置为 "true"。如果它们没有被设置为 "true",请将其更改为 "true" 并保存文件。
打开项目 InfoCMS.Web 的 .csproj 文件,查看 <TargetFrameworks> 属性,并确保包含 "net45"。
<TargetFramework>NET45</TargetFramework>
如果尚未添加 "net45" 到目标框架列表,请添加它到 <TargetFrameworks> 中。
确保 <Page Language="C#"> 标记出现在您的页面上。如果缺失或格式不正确,尝试修复或重新编译页面。
<codebehind> 标签内正确引用了 _default 类型。<script> 标签替换为 <hbs> 或 <template> 标签。Page Language="C#" 设置以适应当前使用的编程语言。执行以下操作来重新构建并运行应用程序:
打开命令提示符或终端。
使用以下命令重建项目:
dotnet restore
dotnet build
运行项目:
dotnet run
现在你应该能够成功运行应用程序了。如果有任何疑问,请随时提问!