问题列表 - 第4779页

.NET PDB文件的格式(架构)是什么?

.NET PDB文件的格式(架构)是什么?我想分析出的信息这些文件,这样我可以显示的代码调试应用程序的正确行(行号).

.net debugging dbghelp pdb-files dia-sdk

6
推荐指数
2
解决办法
2306
查看次数

修改一个打开的文件c ++

在Windows下有没有办法使用c ++修改由另一个进程打开的文件/可执行文件?

c++ winapi

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

放在ViewModel中的内容

你在视图中放了什么?

最近博客斯科特Hanselman的有关使用一个特殊的模型绑定,方便测试使我想到了以下几点:你放什么在你的控制器逻辑构建视图模型,哪些应放在有何看法?他做的是这样的:

var viewModel = new DinnerFormViewModel {  
    Dinner = dinner,  
    Countries = new SelectList(PhoneValidator.Countries, dinner.Country)  
};  
return View(viewModel);
Run Code Online (Sandbox Code Playgroud)

现在,我使用相同的方式将数据传递给我的视图,但我不确定他如何处理Countries属性.您可以争辩双方:在SelectList中包装Country列表会为视图准备数据,就像创建一个viewmodel DTO来传递数据一样.另一方面,它有点像你专门操作下拉列表中使用的数据,限制了视图处理来自控制器的数据的方式.我觉得这对于视图和控制器之间的关注点分离是一个灰色区域,我无法真正决定走哪条路.对此有什么最佳做法吗?

PS:为了简单起见,让我们假设默认的ASP.NET MVC上下文,所以基本上你的开箱即用项目.默认视图引擎和所有爵士乐.

asp.net-mvc separation-of-concerns

14
推荐指数
2
解决办法
4529
查看次数

常见原因 - .NET下的访问冲突错误

我正在寻找.NET下的访问冲突错误的常见原因.

我到目前为止检查过的事情 -

  • 对实现IDisposable的所有对象调用Dispose
  • 检查COM对象调用中的有效参数
  • 显式删除所有手动添加的事件处理程序
  • 请勿明确调用GC.Collect/GC.WaitForPendingFinalizers
  • 处理本机对象时添加和删除内存压力(位图等).(已添加)
  • 验证所有PInvoke调用的有效参数类型
  • 确保正确使用IntPtr,SafeHandle和HandleRef
  • 线程(线程安全,重入函数),正确使用等待句柄.(已添加)
  • 确保应用程序和DLL都针对相同的平台(x86或x64)(应用程序和dll应该与COM对象的目标平台.)(已添加)

还有其他建议吗?

编辑 - 将崩溃转储分析移至不同的问题.

.net vb.net access-violation

7
推荐指数
1
解决办法
6904
查看次数

刚刚启动C++:Compile上的Undefined Symbol错误

情况如下:

我刚刚开始了我的第一个C++课程.我对C++一无所知,尽管这是C++课程的一个介绍,但老师几乎没有教过该语言的语法,只是我们已经知道的逻辑.

现在他给了我们一个节目描述并说,"写下来,哈哈." 我理解逻辑很好,但正如我之前所说,我对C++一无所知.因此我首先在java(我知道)中编写它,然后一旦我在java中使用它,我就尝试将其编写为C++.

但是现在我在编译时遇到以下错误

uxb3% g++ -o Race race.cc
Undefined                       first referenced
 symbol                             in file
main                                /usr/local/gcc-4.1.1/bin/../lib/gcc/sparc-sun-solaris2.10/4.1.1/crt1.o
ld: fatal: Symbol referencing errors. No output written to Race
collect2: ld returned 1 exit status
Run Code Online (Sandbox Code Playgroud)

有人可以帮我这个吗?

这是我在.txt文件中的代码:http: //rapidshare.com/files/195742284/race.txt.html

这里是复制粘贴:

#include <cstdlib>
#include <ctime>
#include <iostream>
#include <string>

using namespace std;
class Race
{

        void main()
        {
                executeRace();
        }

        int randomMove()
        {
                srand(time(NULL));
                int randomInt = rand() % 100 + 1;
                return randomInt;
        }

        void executeRace()
        {
                int rabbitPosition = …
Run Code Online (Sandbox Code Playgroud)

c++ compilation

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

IntPtr,SafeHandle和HandleRef - 解释

在没有指向MSDN的情况下,有人可以简明扼要地解释每个问题的目的以及何时使用它们.(IntPtr,SafeHandle和HandleRef)

.net winapi interop

39
推荐指数
2
解决办法
2万
查看次数

保持PHP应用程序setings的最佳方法是什么?

我正在开发一个小应用程序,我可能想要/卖给别人.我想保留一些设置,并创建一个管理界面来修改它们.什么是最好的存储方式?对于我将拥有的10-20个设置,DB表似乎有点过分,我希望尽可能快地检索这些设置.平面文件是另一种可行的选择吗?使用平面文件有哪些陷阱?与存储多个键和值的平面文件交互的最快/最简单的方法是什么?

php database settings file-io web-applications

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

从.NET 3.0升级到3.5:在Web Garden中,设置为StateServer的站点将恢复为InProc

场景:

使运行.NET 3.0的服务器和在启用了Web园的应用程序池中运行的ASP.NET Web站点(进程数:3).web.config配置如下:

    <sessionState
      cookieless="UseCookies"
      cookieName=".authz"
      mode="StateServer"
      regenerateExpiredSessionId="true"
      stateConnectionString="tcpip=127.0.0.1:42424"
      timeout="60"
      useHostingIdentity="true" />

现在将计算机升级到.NET 3.5 SP1.重新启动服务器.结果:不再在w3wp.exe的实例之间维护会话,就好像所有会话都还原为InProc一样.目前的解决方法是减少到1个工作进程.

奇怪的是:不同服务器上的相同代码没有遇到任何问题.我之前遇到过这个问题,但重启后神奇地消失了.我已经重新开始了一次,但到目前为止还没有快乐.

比较两台服务器的两台machine.configs和web.configs:相同.

其他人遇到过这个问题,但没有回答.

有任何想法吗?我真的很难过这个.

.net asp.net session state state-server

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

Windows安装程序中的主要与次要升级

是否有任何理由不设置安装,以便始终进行主要升级并更改产品代码?

我发现支持不同类型的安装需要更多代码,并且"修复"安装似乎更容易通过重大升级.此外,需要安装的应用程序不是很大,因此不需要"服务包"或补丁安装程序.

windows-installer wix

11
推荐指数
2
解决办法
4658
查看次数

在.NET的HttpWebRequest/Response中使用自签名证书

我正在尝试连接到使用自签名SSL证书的API.我这样做是使用.NET的HttpWebRequest和HttpWebResponse对象.我得到一个例外:

底层连接已关闭:无法为SSL/TLS安全通道建立信任关系.

我明白这意味着什么.我理解为什么 .NET认为它应该警告我并关闭连接.但在这种情况下,无论如何我都想连接到API,中间人攻击会被诅咒.

那么,我该如何为这个自签名证书添加例外呢?或者是告诉HttpWebRequest/Response不要验证证书的方法?我该怎么办?

c# ssl httpwebrequest ssl-certificate

78
推荐指数
5
解决办法
9万
查看次数