小编Guy*_*Guy的帖子

Application_Start未在ASP.NET Web应用程序中被点击

我正在尝试在ASP.NET Web应用程序中调试global.asax.cs文件中的某些内容,并在Application_Start()事件中设置了一个断点,但是当我在VS2008中启动Web应用程序时,该事件没有被触发.我的目标是3.5框架.

什么可以阻止这个事件被解雇?或者我怎么能弄乱项目这样的事件不再接线?

asp.net events web-applications visual-studio-2008 global-asax

9
推荐指数
2
解决办法
7437
查看次数

命名空间'System.Web'中不存在类型或命名空间名称'Mvc'

将混合ASP.NET MVC1应用程序转换为MVC2后,当我尝试运行应用程序时出现以下错误:

名称空间'System.Web'中不存在类型或命名空间名称'Mvc'(您是否缺少程序集引用?)

web.config文件中的罪魁祸首是System.Web.Mvc:

<namespaces>
    <add namespace="System.Web.Mvc"/>
    <add namespace="System.Web.Mvc.Ajax"/>
    <add namespace="System.Web.Mvc.Html"/>
Run Code Online (Sandbox Code Playgroud)

到目前为止,我的调查似乎让我相信System.Web.Mvc的第2版没有安装或者没有被选中.

我已经尝试创建一个基于MVC 2的文件>新项目,并且正在拿起MVC的新(v2)版本.我还转换了一些其他项目(不是混合项目),并且它们没有问题地转换为MVC2.

我还卸载了MVC1,尝试从GAC中删除对它的引用.但是,这一切都没有奏效.

有任何想法吗?

hybrid asp.net-mvc-2

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

将不同的IP指向IIS7上的不同页面

使用IIS7,当我将外部IP地址定向到"维护站点"页面时,如何将内部专用网络 IP地址定向到我的网站?

到目前为止,在IIS7上我发现IIS中的部分名为"IPv4地址和域限制",我可以将3个内部范围添加为允许范围.这似乎很容易.现在,我如何将所有其他流量引导到静态页面,例如我创建的app_offline.html.(我实际上并不会使用app_offline.html,因为这显然会使应用程序离线以获取内部地址.)

iis-7 web-config ip-address asp.net-routing

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

使用.Net中的Dictionary <int,int>进行线程安全

我有这个功能:

static Dictionary<int, int> KeyValueDictionary = new Dictionary<int, int>();
static void IncreaseValue(int keyId, int adjustment)
{
    if (!KeyValueDictionary.ContainsKey(keyId))
    {
        KeyValueDictionary.Add(keyId, 0);
    }
    KeyValueDictionary[keyId] += adjustment;
}
Run Code Online (Sandbox Code Playgroud)

我原本认为这不是线程安全的.但是,到目前为止,在测试它时,我没有看到同时从多个线程调用它时的任何异常.

我的问题:它是线程安全还是我到目前为止幸运?如果它是线程安全的那么为什么?

.net c# collections thread-safety

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

提供API的公司是否在其API前使用垫片或代理?

我正在研究大公司如何管理他们的公共API.我正在考虑拥有成熟的API的公司,如谷歌,Facebook,Twitter和亚马逊.

这些公司有许多不同的API,它们向公众公开.例如,Google拥有可公开使用的Plus,AdSense,AdWords等API.我想了解他们是否在这些API前面使用了一组反向代理服务器来提供通用功能,以便他们的专业API服务器不需要实现它.

例如:可以在此层处理限制和身份验证,而不是在每个API群集中实现它.

问题:是否有人在其API前使用垫片或反向代理来处理常见任务?对于API服务器集群而言,反向代理是一个好主意还是坏主意的用例是什么?

api proxy reverse-proxy

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

如何从SVN的修订中删除1个文件?

我的一位同事检查了SVN中的一些文件,其中一个文件中有一个密码.密码已从文件中删除,并且已签入新版本,但如果我们查看修订历史记录并转到该修订版,则密码显然仍在存储库中.(我们使用TortoiseSVN作为客户.)

那么如何从SVN中的存储库中安全删除该单个文件?

svn

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

如何检查SQL注入攻击的URL?

我在我的一个网站上看到了一些SQL注入攻击.它以查询字符串的形式出现,其中包含"cast"关键字和一堆十六进制字符,当"解码"时,这些字符是向DB中注入横幅广告.

我的解决方案是扫描完整的URL(和params)并搜索"cast(0x"的存在,如果它在那里重定向到静态页面.

你如何检查你的URL的SQL注入攻击?

sql sql-server

8
推荐指数
2
解决办法
3407
查看次数

如何使用asp.net将.docx转换为html?

Word 2007以.docx格式保存文档,这个文件实际上是一个zip文件,里面有很多东西,包括带文档的xml文件.

我希望能够获取.docx文件并将其放入我的asp.net Web应用程序中的文件夹中,并让代码打开.docx文件并将(xml部分)文档呈现为网页.

我一直在网上搜索有关这方面的更多信息,但到目前为止还没有找到太多信息.我的问题是:

  1. 您是否(a)使用XSLT将XML转换为HTML,或者(b)使用.net中的xml操作库(例如3.5中的XDocument和XElement)转换为HTML或(c)其他?
  2. 你知道有哪些开源库/项目可以作为起点使用吗?

谢谢!

xml asp.net xslt openxml

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

VisualSVN Server需要用户名和密码

我已经重命名了我的服务器,并试图通过TortoiseSVN到达VisualSVN Server存储库.在这篇文章中,戈登帮我找到了正确的命令 - 感谢戈登.

现在VisualSVN Server要求我输入用户名和密码.我不记得设置一个,如果我做了,我已经忘记了它.知道怎么重置这个用户名/密码?

svn tortoisesvn visualsvn-server

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

你能从C DLL调用C#DLL吗?

我用C#构建了一个DLL.现在我想使用R Environment调用该DLL中的函数.R环境支持调用非托管C/C++ DLL,但不支持调用.NET DLL.所以我的问题是,我可以从C/C++ DLL中调用C#DLL中的函数吗?如果是这样,您是否有关于如何执行此操作的信息的链接?

.net c# c++ dll cross-platform

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