我看到很多人使用编译的Linq to Sql查询来处理高需求的asp.net应用程序。我做了一些性能测试,在许多情况下,编译后的查询比普通查询要好。让我困扰的是,当使用编译的查询时,查询被保存在一个静态变量中。在asp.net中,在很多情况下使用静态变量是不安全的。我知道它实际上是一个静态委托实例,但以这种方式使用它仍然安全吗?
我有ASP.NET应用程序,这是与SQL server连接使用LINQ to SQL。因为我有一个静态类,所以它当然可以在应用程序级别上工作。其中,我在这个静态类中创建了DataContext的静态对象。除了这个,我还没有在应用程序中创建任何数据上下文对象。当我对每个数据库操作使用这个静态数据上下文对象时。那么,对于每个登录的用户,这会使事务保持线程安全吗?
我有一个在Azure Windows VM上运行的ASP.NET web API。我使用.rdp文件远程桌面来访问我的虚拟机,并在虚拟机上远程传输归档/编译代码。我可以通过以下地址访问远程桌面服务器上的ASP.NET web API默认页面
我应该在Azure网络安全组中执行什么操作才能从我的VM的公共静态IP访问我的WebAPI?