我将最新的网站部署到生产环境中,现在客户端在我的部署中发现以下问题。这些都是需要解决的。
我只是需要你们所有人澄清一下以下问题
- 禁用ASP。网络调试
我已经在web中设置了编译debug="false"。Config,除此之外还有什么要做的吗?
- 限制访问目录
对定义用户的访问权限有什么想法吗?
你试过了吗:
<compilation
debug="false"
/>
在你的web.config
如何:禁用ASP的调试。网络应用
ScottGu的博客
这将显示用户得到的确切错误。
如果您的应用程序有下载。上传文件到你需要的文件夹
共享文件夹名称为"YourFileFolder"并添加具有读写权限的"Network Service"帐户
对
machine.config(only)中有一个配置设置叫做:
<configuration>
<system.web>
<deployment retail="true"/>
</system.web>
</configuration>
此参数将自动关闭调试功能(跟踪,编译,…)。
对于您的安全权限,只允许iis池用户访问您的目录。
要在IIS7中禁用浏览,请将此添加到web.config:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<directoryBrowse enabled="false" />
</system.webServer>
In my case (error:
)web中的调试应该关闭。配置文件
)我基本上变成了蜘蛛网。配置到:
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
注意:我使用Visual Studio 2010