IIS 发布的网站显示:编译错误,怎么回事?

问题描述

请问以下是怎么回事,权限都是有的。“/”应用程序中的服务器错误。编译错误说明:在编译向该请求提供服务所需资源的过程中出现错误。请检查下列特定错误详细信息并适当地修改源代码。编译器错误消息:编译器失败,错误代码为255。C:WindowsSysWOW64inetsrv>D:Webmefanswwwrootbinroslyncsc.exe/t:library/utf8output/nostdlib+/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319mscorlib.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Runtimev4.0_4.0.0.0__b03f5f7f11d50a3aSystem.Runtime.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.ServiceModel.Webv4.0_4.0.0.0__31bf3856ad364e35System.ServiceModel.Web.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319mscorlib.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3cd169fb74e38601d_8438d101WebActivatorEx.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3c61ab3b92804780d_118ed101MeFans.Nhibernate.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl311cb667acb9c2b0e_ad37d101Ninject.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl32e51f2fbad363260_6d8ad101Mefans.UnionPay.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3fc791f4d00a7615_118ed101MeFans.Infrastructure.Ioc.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl38bb0696411906a40_9267d101ThoughtWorks.QRCode.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl34a15184f1ff5b711_118ed101MeFans.IRepository.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.ServiceModelv4.0_4.0.0.0__b77a5c561934e089System.ServiceModel.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Web.Extensionsv4.0_4.0.0.0__31bf3856ad364e35System.Web.Extensions.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.IdentityModelv4.0_4.0.0.0__b77a5c561934e089System.IdentityModel.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Corev4.0_4.0.0.0__b77a5c561934e089System.Core.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3c731ef45ce8a5be8_ab37d101System.Web.WebPages.Deployment.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILMicrosoft.CSharpv4.0_4.0.0.0__b03f5f7f11d50a3aMicrosoft.CSharp.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3c63c4d8aa8b983bd_1341d101Webdiyer.MvcPager.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3f917d0ec183b6010_118ed101MeFans.Map.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3ec9a6480762859e8_ab37d101System.Web.Helpers.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3a0a1b66705060e8_ab37d101WebGrease.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.ComponentModel.DataAnnotationsv4.0_4.0.0.0__31bf3856ad364e35System.ComponentModel.DataAnnotations.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Data.DataSetExtensionsv4.0_4.0.0.0__b77a5c561934e089System.Data.DataSetExtensions.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl368fbc60f11c07c0d_118ed101MeFans.Tools.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl39a5f6e7f773650f7_ab37d101FluentNHibernate.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl33a469f06b4e6ea0e_118ed101MeFans.Alipay.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl323046cf1719ea9e6_ab37d101Microsoft.CodeDom.Providers.DotNetCompilerPlatform.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl389d766e3c06d0409_8581d101LitJson.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3bfc4b3c3f6375417_118ed101MeFans.Web.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl357d17601f3542e7_ab37d101Microsoft.Web.Infrastructure.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl315e10444f1262b6_e948d101Ninject.Extensions.Conventions.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3f8587866ee3d6065_054dd101System.Web.Optimization.Extensions.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3b64384d28ef3261_6d8ad101MeFans.Pager.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystemv4.0_4.0.0.0__b77a5c561934e089System.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_32System.Datav4.0_4.0.0.0__b77a5c561934e089System.Data.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Web.ApplicationServicesv4.0_4.0.0.0__31bf3856ad364e35System.Web.ApplicationServices.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Web.Servicesv4.0_4.0.0.0__b03f5f7f11d50a3aSystem.Web.Services.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3576f24abeab0e709_8581d101AutoMapper.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.ServiceModel.Activitiesv4.0_4.0.0.0__31bf3856ad364e35System.ServiceModel.Activities.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Xml.Linqv4.0_4.0.0.0__b77a5c561934e089System.Xml.Linq.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl397f7d5a8b208b71c_8438d101Ninject.Web.Mvc.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3dd1e151ec6711ee7_ab37d101System.Web.Razor.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3d62f654bfde6f13_118ed101MeFans.Wxpay.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Drawingv4.0_4.0.0.0__b03f5f7f11d50a3aSystem.Drawing.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Runtime.Serializationv4.0_4.0.0.0__b77a5c561934e089System.Runtime.Serialization.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3a9b1b6dc809e7617_ac37d101System.Web.Mvc.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_32System.EnterpriseServicesv4.0_4.0.0.0__b03f5f7f11d50a3aSystem.EnterpriseServices.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl31743895cd2f9cdf5_ab37d101Ninject.Web.Common.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl36c428271e43d4de8_ab37d101Elmah.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.WorkflowServicesv4.0_4.0.0.0__31bf3856ad364e35System.WorkflowServices.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Xmlv4.0_4.0.0.0__b77a5c561934e089System.Xml.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl3f5855c2fce8a5be8_ab37d101System.Web.WebPages.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl393bd2a23916940f6_ab37d101NHibernate.dll"/R:"C:WindowsMicrosoft.NetassemblyGAC_MSILSystem.Activitiesv4.0_4.0.0.0__31bf3856ad364e35System.Activities.dll"/R:"C:WindowsMicrosoft.NETFrameworkv4.0.30319TemporaryASP.NETFilesrootea14b2fa67b93e58assemblydl39e2bc4fef5e633e7_ab37d101System.Web.Optimization.dll"/R:"C:WindowsMi

解决方案

解决方案二:
重新生成发布,注意iis的.netframework版本(4.0)。
解决方案三:
显示的错误代码
解决方案四:
引用1楼guwei4037的回复:

重新生成发布,注意iis的.netframework版本(4.0)。

我前几天都是正常的,就是昨天突然出了这个网站,网站发布之后,显示编译器错误我的网址www.mefans.hk
解决方案五:
引用1楼guwei4037的回复:

重新生成发布,注意iis的.netframework版本(4.0)。

昨天发布网站突然出现的这个问题,是不是我这两天升级了VSupdate2导致的?本地版本4.6,服务器IISframework版本4.0
解决方案六:
还没有升级到vs2015update2,单独运行有没有问题,iis下的其它应用访问有没有问题,尝试用aspnet_regiis.exe-i重新注册试试。
解决方案七:
引用5楼guwei4037的回复:

还没有升级到vs2015update2,单独运行有没有问题,iis下的其它应用访问有没有问题,尝试用aspnet_regiis.exe-i重新注册试试。

其他人发布生成网站文件,然后,我拿到我本机的IIS来发布访问,都没有问题,就是我自己电脑的VS2015发布生成,就是有问题,我怀疑是不是vs坏掉了
解决方案八:
而且,我本地的vs预览执行都是正常的,就是发布之后,访问网站就出现编译错误
解决方案九:
问题已解决,是因为项目的互相引用,而各项目的相同的dll版本不同。。比如有Toos功能类库,有web应用程序,都引用了Newtonsoft.Json。Tools里面是2.1版本,web里面是1.8版本。而web又引用了Toos项目,,这就导致网站生成发布后编译失败,所以,最终解决方案是:在解决方案上面右键,管理nuget包,合并整个解决方案的dll类库,使全部都同步版本。。
解决方案十:
屌爆了屌爆了

时间: 2024-09-22 03:17:58

IIS 发布的网站显示:编译错误,怎么回事?的相关文章

c-大神们!这个程序在没有错误,能运行,为什么一到蓝桥杯提交时间就会显示编译错误的?

问题描述 大神们!这个程序在没有错误,能运行,为什么一到蓝桥杯提交时间就会显示编译错误的? . 评测结果 编译出错 得分 0 CPU使用 编译出错 内存使用 编译出错 试题名称 算法训练 P1103 语言 C 源代码 #include #include #include struct fushu{ double real; double i; }; fushu* add(fushu a, fushu b){ fushu* ret = (fushu*)malloc(sizeof(fushu));

.net-调试 显示 编译错误?

问题描述 调试 显示 编译错误? public partial class logoin : System.Web.UI.Page服务器错误....怎么解决? 解决方案 你vs开发环境正确安装了没有? 另外,建立webform应用时,直接新建一个默认的Webform窗体试试(不要修改名称). 解决方案二: 常见编译调试错误编译源码显示VM错误android studio 编译调试 错误

C#编译器 mcs 为什么一直显示编译错误

问题描述 我在VS上可以编译成功的呀,https://www.patest.cn/contests/pat-b-practise/1001在这里提交一直显示编译错误,请问下是什么原因usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;namespacetest1001{classProgram{staticvoidMain(string[]args){inti=0;intn=0;n=Conve

iis ASP.NET 一直出现编译错误,重启后OK ,不知哪里的问题~~

问题描述 iisASP.NET一直出现编译错误,重启后OK,不知哪里的问题~~.貌似只要修改了哪里,然后保存就会编译出错,但是重启服务器后OK,~~纠结~~ 解决方案 解决方案二:在你的开发环境先编译调试和测试所有页面啊.然后再开始发布.打开你复制到iis上的aspx.ascx等等文件,你能看到设计代码吗?如果能够看到,你根本没有真正完整地编译.应该在发布之前把"允许修改此预编译网站"的勾勾取消掉再发布.解决方案三:另外,最好把服务器上的.netframework重新修复.安装一下.然

同一局域网Mac os x无法访问win7 IIS发布的网站

问题描述 同一局域网Macosx无法访问win7IIS发布的网站,其他windows系统能访问,有没有遇到过这种情况的人? 解决方案 解决方案二:你是否使用了Form验证?那么非windows系统能验证通过才怪解决方案三:引用1楼Z65443344的回复: 你是否使用了Form验证?那么非windows系统能验证通过才怪 IIS只启用的匿名身份验证,webconfig里的authentication验证也删了解决方案四:请问楼主问题解决了吗?我遇到了同样的问题解决方案五:我也遇到了,先确定内网里

高分求高手,iis 发布的网站连不上数据库。

问题描述 <connectionStrings><addname="GridMarketEntities"connectionString="metadata=res://*/GridMarketEntities.csdl|res://*/GridMarketEntities.ssdl|res://*/GridMarketEntities.msl;provider=System.Data.SqlClient;providerconnectionstring=

IIS发布网站ASP.net,编译错误,未能找到类型或命名空间

问题描述 开发平台:VS2010,.NetFramework4.0,XP系统,IIS5.1单机运行的时候都正常,到IIS发布时总出现编译错误,描述如下:网站里添加了公共的类Class1,自动保存在APP_Code下(Class1.cs),但是IIS发布后总显示编译错误,未能找到类型或命名空间"Class1"(是否缺少using指令或程序集引用)还有,后台用到了ADOX,添加了引用usingADOX.开发的时候添加了相关组件,但是发布网站后,一样的问题,未能找到类型或命名空间"

web-请问visual studio2015 怎么用IIS发布网站

问题描述 请问visual studio2015 怎么用IIS发布网站 5C 今天在用IIS发布Web网站时跟着网上的一些教程操作,发现操作的界面有些不同,结果发布时找不到可以选择本地IIS的地方,然后就继续不下去了,本人学艺不精,求大神出现解决一下问题哈,试了很多办法,最后能够发布却达不到最终效果希望大神留下操作流程以供参考,感激不尽 解决方案 你本地iis安装了么?web deploy安装了么?装好了和VS2013/2012/2010应该是一样的. 解决方案二: 还有一个办法就是发布到文件系

IIS发布问题

问题描述 我的局域网上的电脑里使用IIS发布了网站,现在想要外网访问,总是InternetExplorer无法显示该网页您可以尝试以下操作:您可能已经连接到Internet,但您可能希望尝试重新连接到Internet.重新键入地址.返回到上一页.最可能的原因是:•未连接到Internet.•该网站遇到了问题.•在地址中可能存在键入错误. 求解决办法 解决方案 解决方案二:1.确保ip或主机头可以访问2.关闭,ie选项中的,显示友好的错误信息,看下是什么错误3.查看iis所在服务器的错误日志解决方