我在这里阅读了许多文章,在MS和谷歌,远程调试,所有这些都涵盖了Windows防火墙以及如何打开端口和添加调试器远程代理作为例外.似乎使用远程调试器它必须能够动态打开端口.
使用外部防火墙,这是不可能的.有人知道使用什么配置来允许通过外部防火墙进行远程调试吗?客户端计算机已打开所有端口,服务器已打开这些端口:
编辑:在网站端使用Windows 2008 R2 SP1,在调试端使用Windows 7 SP1,其中安装了VS. 但是,防火墙在两者之外,必须单独配置,即它没有关于要求端口的运行进程的信息,它只看到端口请求.
要与某项服务进行通信,我必须覆盖WindProc.并接收窗口消息.
但是,当表单最小化时,我不再收到任何消息.我知道它必须是那样的,但有没有解决方法呢?我不希望有一个永远开放的隐藏形式......
我有一个基类A的NHibernate映射
class A
{
}
class B : A
{
}
public save(A a)
{
session.SaveOrUpdate(a);
}
Run Code Online (Sandbox Code Playgroud)
错误:B没有持久性
正如您所看到的,B已经使用正确的基类型A传递,但我仍然得到关于类型B的持久性的错误
NHibernate是否支持这样的继承...我该怎么办?
我有另一个开发人员创建的 VB.Net 解决方案,我正在尝试在我们的构建机器上编译它(它在他们的机器上编译),但是在其中一个项目中,我收到一个错误消息,内容如下:
Imyinterface在命名空间中是不明确的anamespaceassembly。
我试过没有成功:
我通常在 C# 中编码并且之前没有看到过这个错误(至少在这种形式中),不是因为它是 VB.Net 特定的,而是用于添加/查看引用的 UI 略有不同,所以我认为 VB.Net 可能会做一些不同的事情与参考。
我也尝试在另一台机器上编译,它编译正常。所以我认为它与构建机器有关,但我不确定是什么。项目以某种方式没有引用其他冲突的程序集,这可能吗?
有任何想法吗?
不,这不是重复这个.
虽然我通常习惯使用SVN的可视化工具,但我发现自己现在面临着想要迁移Repo/Parent/ChildX/ChildY的问题Repo/ChildY.我收到以下错误,我只是在寻找我在这里缺少的东西.考虑刚安装的服务器(从转储),除了svn之外没有其他可用的服务器.
> svn checkout https://localhost/Repo svn: OPTIONS of 'https://localhost/Repo': 200 OK (https://localhost) > svn move Repo/Parent/ChildX/ChildY Repo/ChildY svn: 'Repo' is not a working copy svn: 'Repo' does not exist > svn move Parent NewParent svn: '.' is not a working directory > svn move https://localhost/Repo/Parent NewParent svn: Moves between the working copy and the repository are not supported > svn move https://localhost/Repo/Parent https://localhost/Repo/NewParent svn: OPTIONS of 'https://localhost/Repo': 200 OK (https://localhost) > svn commit --message "Trying to get move command …
我想要一个二进制文件(exe,msi,dll,无论如何),并能够实际"看到"二进制代码或我想要的任何基础(十六进制).想到最简单的方法就是将代码输出到txt中,这样我就可以检查它了.
什么是最好最简单的方法呢?基本上我希望将二进制代码转换为我的项目的图片.
同样,如果我可以采用一些二进制代码,然后将其转换为二进制文件,那将是很好的.
你有什么方法可以做到这一点,我列出了C,C++和C#,因为它们似乎是最快的编程语言,我认为这可能需要一些时间.我想我对C中的答案更感兴趣,但我主要是在寻找这背后的一些逻辑.
我有一个生成相当普通的XML文档的程序.这样生成的文档的第一行是
<?xml version="1.1"?>
Run Code Online (Sandbox Code Playgroud)
IE8和Firefox都反对这一点,抱怨"错误版本"并明确指向"1.1"部分.
如果我修补第一行说:
<?xml version="1.0"?>
Run Code Online (Sandbox Code Playgroud)
他们俩都会在没有投诉的情况下加载/显示文档.
XML版本1.1不是标准吗?浏览器真的不接受这些吗?或者错误消息(与大多数软件错误消息一样)只是误导而其他错误?
几年前,我记得在一个域名情况下我在一个多站点上挣扎,其中一个站点放在根目录中.
当时我读了一篇权威的帖子,清楚地向我解释了为什么这是一个坏主意,我记得的是级联web.config问题是主要原因(迫使你在子项目中取消引用冲突的引用,这些引用基本上与项目).从此以后,我总是在自己的虚拟路径中部署任何网站,使用根目录中的单个重定向指向默认网站.
我似乎无法找到权威参考,从那时起部署考虑可能已经改变.
这种情况的优点和可能性是什么?我问,因为我工作的公司对于以这种方式分离部署感到皱眉,我认为这不是一个好主意.
在webservice上查看WDSL.xml声明数据类型是一个整数,但是,在调用web方法时,该方法需要一个字符串,WDSL代码如下
<System.Xml.Serialization.XmlElementAttribute(Form:=System.Xml.Schema.XmlSchemaForm.Unqualified, DataType:="integer", Order:=0)> _
Public Property ID() As String
Get
Return Me.ID
End Get
Set(value As String)
Me.ID= value
End Set
End Property
Run Code Online (Sandbox Code Playgroud)
它是否正确?我很困惑,为什么它需要传递一个字符串,如果序列化说的是整数类型?
我的经验告诉我,在他们这边,即服务器,他们会将字符串转换为整数?正确?
谢谢
我正在尝试在第三方的架构文件(它是 Amazon.com 的产品 API)上运行 xjc。好吧,我遇到了麻烦,因为对于其中一个文件 default.xsd,xjc 正在执行以下导入(这是模式声明之后的第一个):
<import namespace="http://www.w3.org/XML/1998/namespace" schemaLocation="xml.xsd" />
Run Code Online (Sandbox Code Playgroud)
我不是 XML 专家,但我认为 xml.xsd 是“核心”XML/XSD 库的一部分,默认情况下 XJC 会知道这个库的详细信息。但是当我运行任务时,我收到此错误:
[警告] schema_reference.4:无法读取架构文档“xml.xsd”,因为 1) 找不到该文档;2) 无法读取文件;3) 文档的根元素不是 。文件的第 9 行:/C:/temp/amazon/default.xsd
[错误] src-resolve:无法将名称“xml:lang”解析为 (n)“属性声明”组件。文件的第 119 行:/C:/temp/amazon/default.xsd
我尝试将 xml.xsd 文件从http://www.w3.org/2001/03/xml.xsd下载到包含这些架构文件的目录并再次运行该命令,但 xml.xsd 未验证:
[ERROR] schema_reference.4:无法读取架构文档“file:/C:/temp/amazon/xml.xsd”,因为 1) 找不到文档;2) 无法读取文件;3) 文档的根元素不是 。未知地点
我正要开始思考为什么这不会得到验证,但决定推迟,因为我认为我错过了一些非常简单或很小的东西。我需要手动包含 xml.xsd 导入还是我缺少其他东西?
我正在使用的架构的网址目前在这里:
http://g-ecx.images-amazon.com/images/G/01/mwsportal/doc/en_US/products/default.xsd
和这里
http://g-ecx.images-amazon.com/images/G/01/mwsportal/doc/en_US/products/ProductsAPI_Response.xsd
我只是在使用:
xjc dirname 一起或 xjc filename 尝试一一解析它们