我将我最新的网站部署到生产环境,现在客户端发现我的部署存在以下问题。那是有待修复的。
我只需要你们以下的一些澄清
我已经在web.config中设置了编译debug =“false”,除此之外还有什么要做的吗?
有关定义用户访问权限的想法吗?
答案 0 :(得分:2)
你试过这个:
<compilation
debug="false"
/>
在你的web.config
上HOW TO: Disable Debugging for ASP.NET Applications
这将显示用户获得的确切错误。
如果你的应用程序有一个download.upload文件到你需要的文件夹
共享文件夹名称“YourFileFolder”并添加具有读/写权限的“网络服务”帐户
此致
答案 1 :(得分:2)
在machine.config(仅)中有一个名为:
的配置设置 <configuration>
<system.web>
<deployment retail="true"/>
</system.web>
</configuration>
此参数将自动关闭debugging features(跟踪,编译,......)。
为了您的安全权限,只允许您的目录访问iis池用户。
要在IIS7中禁用浏览,请将其添加到您的web.config:
<system.webServer>
<modules runAllManagedModulesForAllRequests="true" />
<directoryBrowse enabled="false" />
</system.webServer>
答案 2 :(得分:0)
就我而言(错误:
应该在web.config文件中禁用调试
)我基本上将web.config设置为:
<system.web>
<compilation debug="true" targetFramework="4.0" />
</system.web>
注意:我使用Visual Studio 2010