Asp.net
無法在 Visual Studio 中添加 .ashx 文件
我最近下載了 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。然後也許進口它?
缺少模板的 EDIT-Visual Studio 命令提示符
如果您缺少模板但在模板目錄中有它們,您可以執行 Visual Studio 命令提示符並查看“devenv”。它們可能只需要安裝。
devenv /installvstemplates