Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/33.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用服务器端脚本分隔符(<;%%>;)会导致运行时编译吗?_C#_Asp.net_Iis_Etw - Fatal编程技术网

C# 使用服务器端脚本分隔符(<;%%>;)会导致运行时编译吗?

C# 使用服务器端脚本分隔符(<;%%>;)会导致运行时编译吗?,c#,asp.net,iis,etw,C#,Asp.net,Iis,Etw,我偶尔会在事件日志中看到“Application compilation is starting.”事件,但我无法确定是什么导致了它。我想我可以试试这个--但在我这么做之前,我很好奇我是否能在不开始处理未知问题的情况下发现问题 我在整个应用程序中使用了和标签,所以我想知道这是否是导致问题的原因。在一些地方,我嵌入了C代码(使用),这样就可以增加它了 预编译应用程序对我来说也是一个有效的选择,我只是不想在每次上传一些更改到服务器时都需要在服务器上执行预编译命令。目前在我的开发机器上,我遵循了这个链

我偶尔会在事件日志中看到“Application compilation is starting.”事件,但我无法确定是什么导致了它。我想我可以试试这个--但在我这么做之前,我很好奇我是否能在不开始处理未知问题的情况下发现问题

我在整个应用程序中使用了和标签,所以我想知道这是否是导致问题的原因。在一些地方,我嵌入了C代码(使用),这样就可以增加它了

预编译应用程序对我来说也是一个有效的选择,我只是不想在每次上传一些更改到服务器时都需要在服务器上执行预编译命令。目前在我的开发机器上,我遵循了这个链接的建议——它做得非常好,因为它允许我在Visual Studio中构建时在.aspx页面中识别C#代码中的错误。但是,我假定预编译结果不会存储在我的网站目录中(并且在使用“发布”选项时不会发布)


理想情况下,我希望保持默认Web应用程序模型的状态,并在通过FTP上传changed.aspx或.ascx(不等待用户的http请求)时自动运行编译。是我要求太多了,还是这可能设置?

根据我的研究,似乎可以

因为没有人回应,我会接受这个答案