我正在研究一个项目,并试图确定使用什么平台.现在,我的第一选择是将ASP.Net MVC与MySql数据库一起使用.我对此的担心是MySql驱动程序具有GPL许可证.我正在为公司创建这个,因此它不能是一个开源项目.以下是我的问题:
我正在将一些ASP.Net应用程序从IIS6迁移到IIS7,所有这些应用程序一直运行到现在.我试图在1台服务器上创建几个虚拟目录,指向另一台服务器上的文件.在IIS6中,我所要做的就是使用有权访问文件的用户进行匿名身份验证.在IIS7中,我无法让它工作.我使用用户名和密码设置了虚拟目录,但是我收到500.19错误"由于权限不足而无法读取配置文件".我无法想象我真的必须将web.config放在一个只包含图像而没有应用程序文件的目录中.如果我单击IIS管理器中的目录,我会在我点击的任何内容(例如"身份验证"部分)上收到有关web.config文件的错误.此外,从虚拟目录写入文件似乎工作正常,所以我不认为有任何访问问题.我已将目录访问权限授予IIS_IUSR组.