生产问题 - 禁用 ASP.NET 调试、限制对目录的访问
我将最新的网站部署到生产环境,现在客户发现我的部署存在以下问题。这些问题有待解决。
我只需要大家对以下
- 禁用 ASP.NET 调试
进行一些澄清我已经在 web.config 中设置了编译 debug="false",除此之外还有什么要做的吗?
- 限制对目录的访问
关于定义用户访问权限有什么想法吗?
I deployed my latest web site to production environment, now client found that the following issues on my deployment. and that are to be fixed.
I just need some clarification from you all on the following
- disable ASP.NET debugging
I already set compilation debug="false" in the web.config, is there anything that to be done apart from this?
- restrict access to directory
any idea on defining access rights for users?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您是否尝试过以下操作:
在 web.config 上
如何:禁用 ASP.NET 应用程序的调试
< a href="http://weblogs.asp.net/scottgu/archive/2006/04/11/442448.aspx" rel="nofollow">ScottGu 的博客
将显示用户收到的确切错误。
如果您的应用程序有一个 download.upload 文件到文件夹中,您需要
共享文件夹名称“YourFileFolder”并添加具有读/写权限的“网络服务”帐户
问候
Have you tried this:
on your web.config
HOW TO: Disable Debugging for ASP.NET Applications
ScottGu's Blog
this will display the exact error that user gets.
And if your application has an download.upload file into a folder you need to
Share Folder name “YourFileFolder” and add ‘Network Service’ account having read/write permission
Regards
machine.config(仅)中有一个配置设置称为:
此参数将自动关闭 调试功能(跟踪、编译...)。
为了您的安全权利,请仅向 iis 池用户授予对您的目录的访问权限。
要在 IIS7 中禁用浏览,请将其添加到您的 web.config 中:
There is a configuration setting in machine.config(only) called:
This parameter will automatically turn off debugging features(tracing,compilation,...).
For your security rights, give only access on your directory to the iis pool user.
To disable Browsing in IIS7 add this to your web.config:
就我而言(错误:
)我基本上将 web.config 更改为:
注意:我使用 Visual Studio 2010
In my case (error:
) i basically turned web.config to :
note:I use Visual Studio 2010