在所有情况下,[System.Web.Script.Services.ScriptService]是否无害?

时间:2012-09-05 10:24:02

标签: c# visual-studio-2010 web-services asmx

我正在开发一种Web服务,供客户用于特定的处理目的。 Visual Studio在我的asmx文件顶部添加一行,告诉:

// To allow this Web Service to be called from script, using ASP.NET AJAX, uncomment the following line. 
// [System.Web.Script.Services.ScriptService]

我不确定在哪种不同的场景中,将使用此Web服务,因此我无法决定是否将其评论或取消注释。

我的问题是,针对所有情况取消注释是否无害或者这样做可能导致安全问题?

1 个答案:

答案 0 :(得分:-2)

如果您的代码使用的是.asmx文件,那么请不要更改.asmx文件中的任何内容。

因为.asmx文件需要[System.Web.Script.Services.ScriptService]。如果您删除此行,您的服务方法将不会调用并导致错误。