我安装了IIS,启动了Web管理服务,并安装了Web平台安装程序,检查了端口,Windows防火墙未启用,关闭并启动,但当我尝试使用Web发布时仍然出现Web部署未安装的错误在 Visual Studio 中部署。我还可以检查哪些其他配置来完成 Web 部署?
Visual Studio 2017 企业版、IIS 10、Windows Server 2016、Web 部署 5、ASP.net 4.6
无法连接到远程计算机(“aspnet-dev”)。在远程计算机上,确保已安装 Web Deploy 并且启动了所需的进程(“Web 管理服务”)。了解更多信息:http://go.microsoft.com/fwlink/? LinkId=221672#ERROR_DESTINATION_NOT_REACHABLE 。远程服务器返回错误:(404) 未找到
如何到达“外部捕获块,删除此处插入的任何记录?” 当我在两个内部 Try Catch 块中创建错误时,它仍然不会转到外部 catch 块。我每分钟发布一批大约 1000 条记录,每条记录插入大约 20 个表。所以我需要尝试所有插入查询而不是在第一个错误处停止,这样我就可以获得详细的日志并快速响应所有数据错误。
CREATE TABLE [dbo].[StudentDetails](
[Roll] [int] NULL,
[Name] [varchar](50) NULL,
[Address] [varchar](50) NULL
) ON [PRIMARY]
CREATE TABLE [dbo].[Library](
[Roll] [int] NULL,
[Name] [varchar](50) NULL,
[Address] [varchar](50) NULL
) ON [PRIMARY]
Run Code Online (Sandbox Code Playgroud)
--1 错误
BEGIN TRY
print 'At Outer Try Block'
BEGIN TRY
print 'At Inner Try Block 1'
INSERT INTO StudentDetails(Roll, [Name])
VALUES('a', 'Abhijit') -- Throwing Exception
END TRY
BEGIN CATCH
print 'At Inner catch Block 1, Log Errors'
END …Run Code Online (Sandbox Code Playgroud)