Visual stuio Web部署包

时间:2017-08-02 13:54:03

标签: visual-studio web-deployment

我正在使用vs 2015更新3.为了部署我的网站,我从发布菜单创建了一个Web部署包 当我部署该软件包时,有时一些dll会被破坏。当我运行应用程序时,我得到一个错误,该DLL丢失。当我用反汇编程序打开dll时,它被标记为无人dll 我找不到有效工作的项目和没有工作的项目之间的区别,或者在精简的dll和没有的dll之间的任何区别。
我也尝试从VS Straight部署到我的本地IIS,但这也没有帮助 这可能是什么?

1 个答案:

答案 0 :(得分:0)

经过大量调试后我发现了问题 为了在不同环境中更改变量,我们使用parameters.xml文件来设置变量。我们有一个设置可以在所有js文件上运行并替换url' s。被破坏的DLL是newtonsoft.json.dll。因为有#34; .js"在文件名中,dll也被操纵了。
解决方案在parameters.xml文件中将设置更改为.js $。在这种情况下,它会查找仅以.js结尾的文件,而不是所有文件。