首页 > 解决方案 > 如何获取运行 Web 应用程序的位置的 url?

问题描述

我发布了一个 MVC 应用程序到

\\server\wwwroot\DemoFolder

我有一个 HTTP 处理程序放置在位于根“DemoFolder”下的子目录“Handlers”下。

//server/wwwroot/DemoFolder/Handlers/DemoHttpHandler.ashx

如何使用 JavaScript 获取处理程序 URL?我需要在对服务器的 HTTP 发布请求中使用处理程序 URL。

当我在本地环境中运行应用程序时,我可以按如下方式访问它。但是当我发布到服务器并从中运行应用程序时http://server/DemoFolder,它找不到处理程序。我需要在处理程序前面加上http://server/DemoFolder.

url: '/Handlers/DemoHttpHandler.ashx'

标签: javascriptjqueryasp.net-mvc-4

解决方案


推荐阅读