答案 0 :(得分:1)
我的建议:
1)检查您的Web应用程序文件夹的权限。您应该编辑Web应用程序文件夹的权限,以便IIS用户可以从该文件夹中读取。 因此,您应该在Windows资源管理器中打开该文件夹的文件夹属性对话框,并检查应用程序池用户是否至少具有读取权限。如果您没有为应用程序池提供其他用户,则默认用户应为IIS_IUSRS。
2)运行以下命令检查系统中是否启用了asp.net:
如果您的系统中安装了.Net 4: “%WINDIR%\ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe” - i 除此以外: “%WINDIR%\ Microsoft.NET \ Framework \ v2.0.50727 \ aspnet_regiis.exe”-i
上述命令将使用IIS注册/修复您的.Net安装。
3)你的mysql dll是否位于bin文件夹中?我会检查你是否也有权阅读这个文件夹。如果dll与应用程序dll不在同一文件夹中,请检查GAC中是否安装了dll。
此致
答案 1 :(得分:0)
1)授予IIS_IUSRS组文件夹的权限。 另请参阅IIS管理器 - >“应用程序池”中应用程序的应用程序池是否将标识设置为“LocalSystem”。对我来说,它是“NetworkService”,将其设置为“LocalSystem”解决了它。
答案 2 :(得分:-3)
您必须无法使用IIS7托管Silverlight应用程序。 尝试使用php / html脚本在apache服务器上托管你的silverlight应用程序。
希望有助于交配 请评价我的答案
Anzwerx