繁体   English   中英

Visual stuio Web部署程序包

[英]Visual stuio web deploy package

我正在使用vs 2015 update3。为了部署我的网站,我从发布菜单创建了一个Web部署程序包。
当我部署该程序包时,有时某些dll已损坏。 当我运行该应用程序时,我收到一个错误,指出该dll丢失。 当我用反汇编程序打开dll时,它被标记为未管理的dll。
我找不到可以正常工作的项目与不能正常工作的项目之间的区别,也没有发现可以正常工作的dll与不能正常工作的dll之间的任何区别。
我还尝试了从VS Straight部署到本地IIS,但这也无济于事。
这可能是什么?

经过大量调试,我发现了问题。
为了在不同的环境中更改变量,我们使用parameters.xml文件来设置变量。 在那里,我们有一个设置可以在所有js文件上运行并替换url。 损坏的dll是newtonsoft.json.dll。 由于文件名中包含“ .js”,因此也对dll进行了操纵。
解决方案是在parameters.xml文件中,将设置更改为.js $。 在这种情况下,它将查找仅以.js结尾的文件,而不是所有文件。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM