我有一个MVC项目一直工作,直到我一周前更新我的机器.我现在在尝试运行项目时收到绑定错误
托管调试助手'BindingFailure'在'C:\ Program Files(x86)\ IIS Express\iisexpress.exe'中检测到问题.
附加信息:显示名称为"Microsoft.VisualStudio.Web.PageInspector.Runtime"的程序集无法加载到ID为2的AppDomain的"LoadFrom"绑定上下文中.失败的原因是:System.IO.FileNotFoundException:Could不加载文件或程序集'Microsoft.VisualStudio.Web.PageInspector.Runtime,Version = 14.0.0.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a'或其依赖项之一.该系统找不到指定的文件.
如果我继续错误,项目会正确加载.然而,当我运行该项目作为一个云服务网络的作用,它不会运行,因为它不断弹出与作用于预期....消息需要较长时间
我假设这与作为独立项目运行时的绑定问题有关
有没有人遇到过这个?
编辑我在配置文件中搜索程序集引用,没有出现任何问题.最后我刚刚重新安装了新的azure SDK.带有pageinspector的绑定错误消息仍会在加载时弹出,但如果我继续该项目,它可以正常工作.目前,我将不得不忍受这个恼人的消息,直到找到解决方案
我试图返回JSON甚至返回的一对多sqlalchemy查询的完整字符串。我现在正在使用棉花糖尝试执行此操作,但它会不断返回不完整的数据
我有两个模型定义为:
class UserModel(db.Model):
__tablename__ = 'usermodel'
id = db.Column(db.Integer, primary_key=True)
username = db.Column(db.String(80), unique=True)
password = db.Column(db.String(120))
weekday = db.relationship('weekDay', cascade='all,delete-orphan', single_parent=True, backref=db.backref('usermodel', lazy='joined'))
class weekDay(db.Model):
__tablename__ = 'weekday'
id = db.Column(db.Integer, primary_key=True)
#Defining the Foreign Key on the Child Table
dayname = db.Column(db.String(15))
usermodel_id = db.Column(db.Integer, db.ForeignKey('usermodel.id'))
Run Code Online (Sandbox Code Playgroud)
我定义了两个模式
class WeekdaySchema(Schema):
id = fields.Int(dump_only=True)
dayname = fields.Str()
class UserSchema(Schema):
id = fields.Int(dump_only=True)
username = fields.Str()
password = fields.Str()
weekday = fields.Nested(WeekdaySchema)
Run Code Online (Sandbox Code Playgroud)
最后我运行命令(在userName变量中传递名称)
userlist = UserModel.query.filter_by(parentuser=userName).all()
full_schema = UserSchema(many=True)
result, …Run Code Online (Sandbox Code Playgroud)