我有asp.net网站,在使用建发表>在VS2010发布网站的选择,甚至检查网站省略调试信息选项时发布窗口,发布的文件夹中仍含有PDB文件是有办法避免这种行为?PDB文件出现在网站上公布的文件夹
5
A
回答
2
的PDB文件将在那里从下调试你的最后版本。检查属性以检查它们何时被修改或删除以查看它们是否返回。
16
在的信息文本发布Web对话框,说:
发布使用设置从“包/发布Web”和“包/发布SQL ”在项目属性选项卡。
所以要防止PDB文件被发布,您可以:
- 从现有的发布位置删除所有PDB文件,如果有的话。 (他们不会自动删除)。你的项目
- 右击 - >属性,然后选择封装/发布Web标签。
- 确保排除框被选中生成调试符号。
现在,当你发布你的项目中,PDBS将被省略。
+2
我相信这是在正确的答案接受了一个。 – 2014-03-10 20:18:17
+1
Web站点项目没有这种对话框,仅适用于Web应用程序。 – 2015-08-12 22:50:50
3
另一种方法是编辑pubxml
文件(在您的web项目的Properties
/PublishProfiles
下)。
我再加入bin\**\*.pdb
(**
有没有表示任何层次bin
和你pdb
文件之间甚至没有)到节点ExcludeFilesFromDeployment
。
的pubxml
因此这个样子:
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<!-- ... -->
<WebPublishMethod>FileSystem</WebPublishMethod>
<ExcludeFilesFromDeployment>bin\**\*.pdb</ExcludeFilesFromDeployment>
</PropertyGroup>
</Project>
相关问题
- 1. 网站文件夹布局
- 2. 发布网站获取空文件夹
- 3. 在网站上搜索文件夹
- 4. File.Exists对文件未能在网站上公布
- 5. 网站上的通配符文件夹?
- 6. 在公共保管箱中列出网站上的文件
- 7. 配置文件在发布后出现在bin文件夹中
- 8. 通过PHP上传文件到网站上的文件夹
- 9. 建立公共文件夹作为我的html网站文件夹
- 10. Visual Studio 2012网站发布不复制.pdb文件
- 11. 列出公共文件夹
- 12. 文件夹和php文件与网站
- 13. 将网站文件夹以外的网络文件夹映射到网站?
- 14. 在现有网站上为Plone子文件夹服务
- 15. 在PDB文件
- 16. 从public_html文件夹外的文件夹在网站上显示图像
- 17. 吉基网站上的冗余文件和文件夹
- 18. 在网站中的松散文件夹
- 19. 将网站复制到新文件夹后出现错误
- 20. 如何使用.htaccess将我网站上的文件夹重定向到其他网站上的文件夹?
- 21. Xamarin:OS X上的PDB文件
- 22. 在布局文件夹中呈现部分文件夹时出错
- 23. 如何在网站上使用wget有许多文件夹和子文件夹
- 24. 列出网站上的所有文件
- 25. 网站的文件夹从Apache根文件夹中消失
- 26. 不同的文件夹作为网站子文件夹
- 27. 我可以把公共文件夹文件的网站根Zend Framework
- 28. 将旧网站/子文件夹重定向到新网站/子文件夹
- 29. ASP.NET Intranet网站将文本文件写入网络文件夹
- 30. 为什么exe和pdb文件是在不同的文件夹上创建的?
感谢eddy556,但我想用空文件夹作为目标位置,但发现没有运气,是你的意思? – DSharper 2010-09-30 18:37:46
不,我的意思是确保您处于发布模式,然后只是删除PDB文件,他们不应该回来。 – 2010-09-30 18:47:06
喜一件奇怪的事情,在建模式选项我只能选择调试模式,但是当我去到新的配置窗口中有一个自发布配置任何想法的副本没有选择,在此先感谢 – DSharper 2010-09-30 18:52:02