javascript - 如何获取运行 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'
解决方案
推荐阅读
- c# - servicestack 身份验证失败,出现 502
- c++ - 为什么使用与父级一起声明的 std::function 在与子级一起使用时会显示错误?
- c# - 引入一次性立即使用的变量会导致性能损失吗?
- ssis - SSIS Derived Column From CSV (Cast String to Float)
- core-data - SwiftUI @FetchRequest how to workaround limitations of this property wrapper
- javascript - Sending a file from front end to back end taking too long
- twilio - Use non-local numbers to receive messages
- java - How can I see the OpenJML error messages?
- kubernetes - Istio Mixer 的应用程序身份和访问适配器不工作
- django - 仅在管理员在 django 中接受用户后,如何让用户注册?