aspnet_merge.exe 埃罗尔;此处不允许使用相对虚拟路径'VE/web_form.aspx'



我正在发布 asp.net Web 表单应用程序在 asp.net 4.0 中构建

应用程序成功生成,但在生成后,它会在"输出"窗口中给出以下错误

正在生成程序集信息。

设置 [程序集: 程序集文件版本("1.0.0.0"(]

设置 [程序集: 程序集版本("1.0.0.0"(]

已成功生成汇编信息文件。

运行aspnet_merge.exe。

C:\Program Files (x86(\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.7.2 Tools\aspnet_merge.exe C:\Users\me\AppData\Local\Temp\WebSitePublish\project_folder-90277028\obj\Debug\AspnetCompileMerge\TempBuildDir -w project_name -copyattrs C:\Users\me\AppData\Local\Temp\WebSitePublish\project_folder-90277028\obj\Debug\AssemblyInfo\AssemblyInfo.dll -a aspnet_merge(0,0(: 发生错误: 合并程序集时出错: 此处不允许使用相对虚拟路径"VE/web_form.aspx"。

===========构建:1 个成功或最新,0 个失败,0 个跳过 =

========== ==========发布:0 成功,1 失败,0 跳过 =

=========

从项目的主文件夹中删除以下文件

App_Code.compiled
App_global.asax.compiled

并从"bin"文件夹中删除以下文件

App_global.asax.dll
App_WebReferences.compiled

并且错误将得到解决。我仍在寻找这个问题背后的原因

最新更新