C# 如何在VisualStudio中编译和运行ashx文件?
我有C# 如何在VisualStudio中编译和运行ashx文件?,c#,asp.net,visual-studio,C#,Asp.net,Visual Studio,我有 ashx文件 Visual Studio 10 对C#ASP.NET一无所知 编译和运行此文件的正确方法是什么 上下文 可以找到有问题的ashx文件,它是一个演示应用程序。这是一个非常诱人的想法,即使这在很大程度上取决于运气,我想我可能会利用这个机会学习一门新语言。一个ashx文件只是一个通用的HTTP处理程序,所以最简单的方法就是在“文件”菜单中创建一个新网站,只需将Handler.ashx文件添加到网站根目录 然后,只需运行站点(F5)并浏览到“YourSite/Handler.a
- ashx文件
- Visual Studio 10
- 对C#ASP.NET一无所知
可以找到有问题的ashx文件,它是一个演示应用程序。这是一个非常诱人的想法,即使这在很大程度上取决于运气,我想我可能会利用这个机会学习一门新语言。一个
ashx
文件只是一个通用的HTTP处理程序,所以最简单的方法就是在“文件”菜单中创建一个新网站,只需将Handler.ashx
文件添加到网站根目录
然后,只需运行站点(F5)并浏览到“
YourSite/Handler.ashx
”您需要将其部署到安装了正确的.NET framework的IIS服务器上,这应该就是它
如果您试图使其在本地工作,请在visual studio中创建一个网站项目,转到解决方案资源管理器中的“添加现有项”,然后找到您的ashx。然后单击播放按钮(或按F5)编译并运行它
祝你好运 ASHX文件类似于ASPX文件,但它是一个处理程序。这意味着默认情况下,它不会使用HTML进行响应,因此可以“处理”其他未处理的文件类型,但它不一定与这一含义相关。在这种情况下,您将只提供响应
position=8°rees=180
…贴在一块木板上。所以你不需要HTML,所以你想要一个ASHX
您可以将.ashx文件设置为项目中的启动页面,与.aspx页面相同。如果我正在编写一个HelloUser.ashx页面,我可能会将其设置为起始页面,并将一些参数作为querystring或其他内容传入
您可能需要一个测试工具,它可以将一个板/件发布到您的服务中,并且可以是任何类型的项目。命令行程序、网站、通过NUnit运行的测试类等等。除了“玩家”逻辑之外,还有很多逻辑需要跟踪
如果你需要一个更详细的答案,那么这个问题可能不适合你。但我希望您在这方面一切顺利-这是一个有趣的问题。您缺少与此处理程序相关的某种表单(可能是ASPX文件)。看起来这个东西可能会处理来自另一个页面的一些AJAX请求 请求中还需要两条数据:
string board = context.Request.Form["board"];
string piece = context.Request["piece"];
您可以对该表单进行反向工程,但可能需要一些时间才能使该板阵列正确。数据实际上来自另一个应用程序,而不是表单(请参阅链接)。谢谢你抽出时间,谢谢你提供的细节。最困难的问题实际上只是让它运行:)