我正在尝试在发布模式下运行我的项目,我遇到了一个问题:我立即崩溃了这个例外:
An unhandled exception of type 'System.ServiceModel.ProtocolException' occurred in
mscorlib.dll
Additional information: The content type text/html; charset=utf-8 of the response message
does not match the content type of the binding (text/xml; charset=utf-8). If using a
custom encoder, be sure that the IsContentTypeSupported method is implemented properly.
The first 1024 bytes of the response were:
'<!DOCTYPE html>
<html>
<head>
<title>Could not load file or assembly 'MyNamespace.MySolution.MyProject'
or one of its dependencies. An attempt was made to load a program with an
incorrect format.
</title>
内部异常是(500) Internal Server Error.
我已尝试在调试器中启动发布版本并在错误发生之前插入代码,但我无法再进入代码 - 它不提供附加到服务器进程,只是抛出错误。我看过几个类似的问题,但似乎没有解决这个问题。我很感激任何建议。
答案 0 :(得分:0)
正如Tim正确地指出,服务可能由于缺少装配而引发错误。
最有可能的原因可能是“发布”中缺少服务项目中引用的程序集之一。组态。