我刚安装了一个新的IIS 7--我刚刚添加了Web平台安装程序,而PHP5.2就是通过它来安装的。
但是,当尝试访问一个简单的test.php文件(其中只有phpinfo() )时,我得到以下错误列表:
• IIS was not able to access the web.config file for the Web site or application.
This can occur if the NTFS permissions are set incorrectly.
• IIS was not able to process configuration for the W
我已经查看了iis7上关于php错误报告的各种问题,但仍无法解决我的问题。
我在我的php ini文件中关闭了错误报告,(这个服务器上的很多站点都是从IIS6转移过来的,这些站点产生了警告等等)
我真的需要在每个站点的基础上打开错误报告,我查看了这个线程:我已经尝试将添加到.htaccess:
# PHP error handling for development servers
php_flag display_startup_errors on
php_flag display_errors on
php_flag html_errors on
php_flag log_errors o
我正在尝试引用此配置文件,该文件与包含此代码的类位于同一文件夹中。我想对它做一些相对的引用,这样我就可以在其他地方使用它。当我尝试只使用文件名而不使用路径时,应用程序找不到该文件。我调试了它的文件夹,它似乎在IIS文件夹中寻找,这是有意义的,因为我在IIS托管的wcf服务中使用它。不管怎样,我怎样才能正确地引用这个配置文件,而不需要对路径进行硬编码呢?因此,它在项目位置进行查找。谢谢你的帮助。祝你周末愉快!
public void Init()
{
var fileMap = new ExeConfigurationFileMap { ExeConfigFilenam