gpt4 book ai didi

javascript - 当项目停止在 .NET 中运行时,是否有办法阻止 Web 方法工作?

转载 作者:行者123 更新时间:2023-11-30 17:18:53 25 4
gpt4 key购买 nike

我正在开发一个必须在服务器端使用 VB.NET 的应用程序。基本上,我使用 AJAX 从 JavaScript 调用 WebMethods。 (更确切地说,JQuery 的 AJAX 功能)

虽然一切都很好,我在接收和上传数据方面也没有问题,但仍有一些事情困扰着我。

即使在我停止项目运行之后,我仍然保留了客户端 WebMethods 的所有功能。事实上,我可以停止项目运行,然后按“添加到购物车”客户端调用 WebMethod 将一些记录添加到数据库中。如果我随后检查我的数据库,新记录就在那里,即使项目没有运行。

我想我至少可以检查 session 是否存在以防止这种情况发生,但无济于事。有谁知道是什么导致了这种行为?

以下是我检查 session 是否仍然存在的方法:

<WebMethod()> Public Shared Function AddToCart(ByVal itemCode As String, ByVal company As String) As String
If (HttpContext.Current.Session("spusrid") IsNot Nothing) Then
'//Its all good keep going!
Else
Return "ERROR-20"

End If

'//Remainder of code which adds Item to cart.

End If

如果有帮助的话,我正在本地运行该项目。我只是担心这种行为会延续到实际网站上。

最佳答案

我的猜测是 Visual Studio 已经启动了 IIS Express 中的项目。如果是这样,它应该会出现在您的系统托盘中,您可以关闭该特定站点。另一种方法是在 Visual Studio 中关闭项目,这也会使网站停止运行。

关于javascript - 当项目停止在 .NET 中运行时,是否有办法阻止 Web 方法工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25553305/

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