问题列表 - 第5880页

用于MSIL的IDE

在SO上有关于MSIL的任何问题,但没有一个直接回答这个问题.

我一直在使用Textpad,它有一个MSIL的语法定义文件,然后在命令提示符窗口中使用ILASM.

我确实找到了对ILIDE的引用,但链接已被破坏.

Visual Studio/Eclipse for MSIL是否有IDE或插件/插件,允许语法高亮,智能感知,代码完成,调试等?

ide cil ilide

6
推荐指数
1
解决办法
2145
查看次数

邮件程序错误:SMTP错误:以下SMTP错误:不接受数据

以下代码给出了该消息

Mailer Error: SMTP Error: The following SMTP Error: Data not accepted. But when I replace $EmailAdd with a a@yahoo.com. The mail was sent.
Run Code Online (Sandbox Code Playgroud)

我的代码出了什么问题?我是一个新的PHP,特别是在处理邮件功能.

$sql1 = "SELECT Email_Address FROM participantable where IDno=$studId";
$result1 = mysql_query($sql1);
while ($row1 = mysql_fetch_assoc($result1)){
    $EmailADD = $row1["Email_Address"];
}

//error_reporting(E_ALL);
error_reporting(E_STRICT);
date_default_timezone_set('America/Toronto');

include("class.phpmailer.php");
//include("class.smtp.php"); // optional, gets called from within class.phpmailer.php if not already loaded

$mail             = new PHPMailer();
$body             = $mail->getFile('contents.html');
$body             = eregi_replace("[\]",'',$body);

$mail->IsSMTP();
$mail->SMTPAuth   = true;                  // enable SMTP authentication
$mail->SMTPSecure = …
Run Code Online (Sandbox Code Playgroud)

php

4
推荐指数
1
解决办法
3万
查看次数

将MVC应用程序作为子应用程序运行?

我正在尝试创建一个MVC应用程序作为我的标准Asp.Net Web应用程序的子应用程序.这两个项目都在同一个解决方案中.虽然父应用程序看起来很顺利,但我无法让子应用程序工作.在对我的两个web.configs进行一些按摩之后,我能够让Asp.Net运行时接受配置,但是我无法浏览到MVC应用程序中的任何页面/控制器,包括子的根-application(" http:// RootSite/SubApplicationName / ").我不断得到404.

实际上,当我转到网址" http:// RootSite/SubApplicationName/Home/Index / " 时,我确实收到了回复.它将我重定向到该文件夹​​中的index.aspx,并抛出此错误:

无法找到"索引"视图或其主页.搜索了以下位置:
〜/ Views/Home/Index.aspx
~/Views/Home/Index.ascx
~/Views/Shared/Index.aspx
~/Views/Shared/Index.ascx

IIS(7)中的子应用程序设置得非常简单:它设置为在与父应用程序相同的应用程序池中运行,后者在集成模式下运行Asp.Net 2.0.

我的怀疑是我在web.configs中有一些东西正在抛弃它.是否存在关于HTTPModules或URL授权模块等的事情,我应该确认这些事情不会妨碍MVC的发展?

另外,在global.asax.cs文件中,默认路由是否应该不同?默认情况下,传递给routes.MapRoute的url参数是:

"{controller}/{action}/{id}"
Run Code Online (Sandbox Code Playgroud)

它应该在子应用程序的名称前面,如此吗?

"SubApplicationName/{controller}/{action}/{id}"
Run Code Online (Sandbox Code Playgroud)

我尝试过这样的改变,但它并没有解决问题.

任何想法都非常感谢.此外,有关将MVC Web应用程序设置为子应用程序的一般信息也很棒.

谢谢.

.net c# asp.net asp.net-mvc iis-7

5
推荐指数
1
解决办法
2875
查看次数

7
推荐指数
2
解决办法
2412
查看次数

在Windows窗体上使用WPF更好吗?

对于一个全新的应用程序,使用WPF而不是Windows Forms更好吗?我之前使用过Windows Forms但WPF并不多.据我所知,WPF是Windows Forms的继承者,对吧?

该应用程序将托管具有大量自定义控件的DirectX Windows(不是WPF 3D,而是Managed DirectXSlimDX).

编辑:该应用程序是一个3D相关的应用程序,编辑器,如modo:

使用3D绘图程序modo创建的图像.

.net c# wpf user-interface winforms

21
推荐指数
5
解决办法
3万
查看次数

如何按值复制Lua表?

最近我写了一些Lua代码,如:

local a = {}
for i = 1, n do
   local copy = a
   -- alter the values in the copy
end
Run Code Online (Sandbox Code Playgroud)

显然,这不是我想要做的,因为变量持有对匿名表的引用而不是Lua中表本身的值.Lua中的编程清楚地阐述了这一点,但我忘了它.

所以问题是我应该写什么而不是copy = a获取值的副本a

lua lua-table

55
推荐指数
6
解决办法
6万
查看次数

有没有理由不在自己的代码中使用.NET Framework定义的异常类?

因此,我们使用Enterprise Library 4.1异常处理应用程序块来处理在多项目应用程序中记录/处理异常.我们有一些自定义异常,并抛出一些异常,其类在.NET框架的标准类库中定义(例如ArgumentException,InvalidOperationException,ArgumentNullException等).

今天,我们的团队负责人决定他不希望我们使用后者,因为.NET框架会抛出这些类型的异常,为了便于使用应用程序块的策略进行过滤,我们应该只使用自定义异常,至于实际上与自定义版本重复的.NET标准类库异常,如Custom ArgumentException,Custom InvalidOperationException等.

我的问题是,这种方法有什么问题?我当时无法用手指指着它,但它闻到了我的错误,我无法摆脱对此的不安情绪.我担心的事情真的不是那么重要吗?我想这只是感觉就像在这里摇尾巴的尾巴......

.net enterprise-library exception-handling exception

6
推荐指数
1
解决办法
587
查看次数

C和C++之间有什么区别

我知道C++有对象的概念,但C没有.我也知道,几乎所有人都知道C适合K&R,但C++库要复杂得多.但是必须有其他重大差异.

C和C++之间的主要区别是什么?

c c++

15
推荐指数
6
解决办法
8049
查看次数

如何确定"IIsWebDirectory"或"IIsWebVirtualDir"是否为ASP.NET应用程序?

我目前正在编写一个C#asp.net应用程序来连接到IIS服务器并查询虚拟目录/ web目录信息.

我能够确定我应该处理的两种类型是"IIsWebDirectory"和"IIsWebVirtualDir".

如何确定它们是否已配置为C#中的"应用程序"?

您还可以在此处此处查看我在C#和IIS中的冒险经历

UPDATE

@Kev - 我在你的答案中提取了信息并开发了以下简单的解决方案,以检查AppFriendlyName是否未设置为"默认应用程序"

private void CheckIfApp(DirectoryEntry de)
{
    if(de.SchemaClassName.Equals("IIsWebDirectory") || de.SchemaClassName.Equals("IIsWebVirtualDir"))
    {
        if (de.Properties["AppFriendlyName"].Value != null)
        {
            string friendlyName = de.Properties["AppFriendlyName"].Value.ToString();

            if (!friendlyName.Equals("Default Application"))
            {
                //do something...
            }
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# asp.net iis directoryservices

5
推荐指数
1
解决办法
5878
查看次数

没有Spring.NET的Apache ActiveMQ访问

我希望有人能够帮助我解决与C#中ActiveMQ集成的困难.这是我到目前为止所做的:

using Apache.NMS;
using Apache.NMS.ActiveMQ;
namespace JMSTest {
  class Program {
    static void Main(string[] args) {
      IConnectionFactory factory = new ConnectionFactory("tcp://localhost:61616/");
      IConnection connection = factory.CreateConnection();
      ISession session = connection.CreateSession();
    }
  }
}
Run Code Online (Sandbox Code Playgroud)

非常基本的东西:只需创建一个连接工厂,然后用它来创建连接,最后创建一个会话.现在,当我执行此代码时,这是抛出的异常:

System.ArgumentOutOfRangeException: Index and length must refer to a location within the string.
Parameter name: length
   at System.String.InternalSubStringWithChecks(Int32 startIndex, Int32 length, Boolean fAlwaysCopy)
   at System.String.Substring(Int32 startIndex, Int32 length)
   at Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator.System.Collections.IEnumerator.get_Current()
   at Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(String text)
   at Apache.NMS.ActiveMQ.OpenWire.BaseDataStreamMarshaller.LooseMarshalString(String value, BinaryWriter dataOut)
   at Apache.NMS.ActiveMQ.OpenWire.V2.ConnectionIdMarshaller.LooseMarshal(OpenWireFormat wireFormat, Object o, BinaryWriter dataOut)
   at Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat.LooseMarshalNestedObject(DataStructure o, …
Run Code Online (Sandbox Code Playgroud)

c# apache activemq-classic

2
推荐指数
1
解决办法
3507
查看次数