Soo ..我试图帮助一个朋友建立他的照片库网站..一切正常,直到我即将发布它..
所以开始..第一个问题,当我试图推动它时(VIA FTP - 到citynetwork(webhost),我得到了:
Parser Error Message: The 'targetFramework' attribute in the <compilation> element of the Web.config file is used only to target version 4.0 and later of the .NET Framework (for example, '<compilation targetFramework="4.0">'). The 'targetFramework' attribute currently references a version that is later than the installed version of the .NET Framework. Specify a valid target version of the .NET Framework, or install the required version of the .NET Framework.
我已经解决了这个问题,只是改变了:
<compilation debug="true" targetFramework="4.6"/>
要:
<compilation debug="true" targetFramework="4.0"/>
然后我得到另一个看起来像这样的奇怪错误:
System.ComponentModel.Win32Exception: Access is denied - Cannot execute a program. The command being executed was "\\webstorage\storage_content\00\102600\elliotelliot.com\public_html\bin\roslyn\csc.exe"
请帮助我。我很混淆,我的意思是..当我将它发布到我的本地iis服务器并从那里运行它时,它工作得很好,所有文件也被推高(没有遗漏),其他任何人有这个问题?< / p>
我看到人们谈论应用程序池和用户(因此&#34;访问被拒绝&#34;状态)
谢谢! / R
答案 0 :(得分:0)
请检查为何 csc.exe
指向除框架位置之外的其他位置。
答案 1 :(得分:0)
这与我遇到的问题非常相似。我通过将.NET Target版本更改为4.5来修复它。我通过Visual Studio更改了它而不是直接编辑web.config文件,我不知道这是否会有所作为。
还有更多信息,以及this article中要尝试的更多内容。 希望有所帮助。