最近新升级了Visual Studio 2017,创建的Web项目Bin目录中多了一个叫roslyn的文件夹,该文件夹导致网站在某些服务器上发布出错 从网上搜索了一下,Roslyn是新出的动态编译工具 但是在服务器上安装.net4.6后仍然提示编译出错. 解决方法:打开解决方案NuGet包管理器,卸载一个叫“Microsoft.CodeDom.Providers.DotNetCompilerPlatform”的包,之后重新编译网站,发现Bin目录下没有roslyn文件夹了!…
发布时报错提示: 错误 1 未能将文件 UpLoad\images\73CDC40ECCA44550BA8201D2AC187A46.jpg 复制到 obj\Debug\Package\PackageTmp\UpLoad\images\73CDC40ECCA44550BA8201D2AC187A46.jpg.未能找到文件“UpLoad\images\73CDC40ECCA44550BA8201D2AC187A46.jpg”. 然后在网上搜索了解决方案,记录如下: 打开工程的.csproj项目文件…
关于vs 打开网站时报错 配置iis express失败 无法访问IIS元数据库... 我安装了vs2015,一开始创建项目,网站都没问题,有一次突然打开项目时报错,瞬间懵逼,我啥都没干啊!!! 网上找了很多内容,基本上没用. 最后找到一种方法,注册表,最终解决了,由于本人电脑就两盘C.H   注册表路径设置了D盘... 进入windows\regedit.exe下的HKEY_CRRENT_USER\Software\Microsoft\Windows\CurrentVersion\Exploe…
背景: 在64位的操作系统中, IIS7.0配置.net网站时报错:未能加载文件或程序集“XXX”或它的某一个依赖项.试图加载格式不正确的程序. 解决办法: 把iis 对应的应用程序池 --高级设置--启用32位应用程序 :true…
首先先报上我的环境 WindowsServer 2012 IIS 8.5 网站是FrameWork 4.0 发布网站后浏览,报错信息如下: 解决过程记录如下: 1.看到这个问题首先想到的是权限问题,设置站点目录Everyone ,IUser权限后,依然没有解决问题.还是报同样的错误. 2.求助度娘,查了半天大多数都是说权限问题,还有说FrameWork和IIS安装顺序的问题.该试的都试了,所以觉得还是问题没找对. 3.坐下来冷静分析:首先服务器上部署的不止我这一个站点,其他站点都正常,而且用VS…
错误一:   HTTP 错误 500.19- Internal Server Error法请求该页面配置,因为页面的相关配置数据无效####   HTTP 错误 500.21 - Internal Server Error PageHandlerFactory-Integrated    无法请求该页面配置,因为页面的相关配置数据无效     解决方案: 注册4.0框架,此类错误可能是由于,发布内容使用的 .Net4.0框架,而IIS默认使用的是2.0框架,导致配置无效.相应的解决方案,即是我们…
解决办法: 1.检查流程命名和任务命名以及其他命名中是否有特殊字符,有一些字符是不支持的.(中文是可以的,中文标点符号可能不行,我的经验是顿号会报错) 2.检查流程图,把鼠标放到每一根连接线上,观察它连接的两个组件,这两个组件中间应该都有一个红点. 3.可以观察Tomcat启动命令行界面的报错信息.…
<?xml version="1.0"?> <ModifyFiles> <_Layout.cshtml>123456</_Layout.cshtml> <Contact.cshtml>@section MasterPart{"/Home/About"}</Contact.cshtml> </ModifyFiles> XML节点中有小数点怎么办?怎么引用它的xpath呢?在百度没找到答…
这个问题很奇怪,不管我怎么重启服务器和自己的开发机,都没有用. 在网上找了很多资料,有说可以尝试去读Windows的错误日志,然后通过日志找原因…(详见Stackoverflow:http://stackoverflow.com/questions/6939150/web-deployment-task-build-failed) 最终,我决定先卸载Web Deploy,然后按照此前我写的文章(http://www.cnblogs.com/Richeir/p/5371802.html),重新部署…
以管理员身份打开CMD,运行:regsvr32.exe "%ProgramFiles(x86)%\Common Files\Microsoft Shared\VS7Debug\msdbg2.dll" 重新注册32位系统的IE的调试器. 原本IE自带了这个msdbg2.dll在"%ProgramFiles%\Internet Explorer\msdbg2.dll“ IE自带目录下,这个并不起作用了,重新注册这个也不能正常使用.所以使用vs的. vs还有一个msdbg2.dll…