gpt4 book ai didi

asp.net - 无法在 Visual Studio 中添加 .ashx 文件

转载 作者:行者123 更新时间:2023-12-03 17:53:13 24 4
gpt4 key购买 nike

我最近下载了 Visual Studio 2012 for web(快速版),我正在创建一个简单的 asp .net 空网站。我正在使用 Websockets 从 mysql 数据库中检索数据。为此,我想将 .ashx 文件添加到我的解决方案中,但是当我点击添加新项目时,它没有给我添加 .ashx 文件(处理程序文件)的选项。

编辑--
我为添加新文件而获得的所有选项都是
文本文件
html页面
样式表
xml文件
xml 模式
.xslt 文件
sql文件

最佳答案

该项目被列为“通用处理程序”

它也只是一种文件类型,如果您无法添加它,您可以添加一个 html 页面。添加时调用它,例如 Handler.ashx。

然后复制并粘贴默认处理程序代码,并重新构建。

<%@ WebHandler Language="C#" Class="Handler" %>

using System;
using System.Web;

public class Handler : IHttpHandler {

public void ProcessRequest (HttpContext context) {
context.Response.ContentType = "text/plain";
context.Response.Write("Hello World");
}

public bool IsReusable {
get {
return false;
}
}

}

一旦您重建并关闭/重新打开新的 .ashx 文件,Visual Sudio 将停止对您大喊大叫并在内容下划线。

如果它仍然有问题,某处就会出现问题。如果你有旧版本的工作室,看看它是否会让你在那里创建一个 .ashx。然后也许导入它?

缺少模板的编辑-Visual Studio 命令提示

如果您缺少模板但在模板目录中有它们,您可以运行 Visual Studio 命令提示符并查看“devenv”。它们可能只需要安装。
devenv /installvstemplates

关于asp.net - 无法在 Visual Studio 中添加 .ashx 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18448676/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com