草庐IT

web-application-project

全部标签

c# - 无法读取配置部分 'system.web.webPages.razor',因为它缺少部分声明

我卡住了..Razor不再在VS2013中工作,我在浏览器中收到此消息:我相信它在消息中missingasectiondeclaration但我不知道是什么做..请帮忙!!HTTPError500.19-InternalServerErrorTherequestedpagecannotbeaccessedbecausetherelatedconfigurationdataforthepageisinvalid.ModuleIISWebCoreNotificationUnknownHandlerNotyetdeterminedErrorCode0x80070032ConfigErrorT

c# - 如何单击 Web 浏览器控件中的按钮?

例如,在没有用户输入的情况下使用代码,我如何让我的程序点击google上的“搜索”按钮(假设我已经填写了搜索框并且在google.com) 最佳答案 webBrowser1.Navigate("http://www.google.com");如果您有ID,请使用:webBrowser1.Document.GetElementById("id").InvokeMember("click");如果你有TagName使用这个webBrowser1.Navigate("http://www.google.com");在Web浏览器Docum

c# - 为什么我应该同时进行单元测试和 Web 测试(而不仅仅是 Web 测试)?

我目前的立场是:如果我使用web测试(在我的例子中可能是通过VS.NET'08测试工具和WatiN)以及代码覆盖率和广泛的数据来彻底测试我的ASP.NET应用程序,我应该不需要编写单独的单元测试,因为我的代码将通过所有层与UI一起进行测试。代码覆盖率将确保我触及每个功能代码段(或揭示未使用的代码),并且我可以提供涵盖所有合理预期条件的数据。但是,如果您有不同的意见,我想知道:单元测试的额外好处是证明将其包含在项目中的努力是合理的(请记住,无论如何我都在进行网络测试,所以在很多情况下,单元测试将覆盖网络测试已经覆盖的代码)。你能用具体的例子详细解释你的理由吗?我经常看到诸如“这不是它的本

c# - 如何公开 Application.Properties.Settings 并保持这种状态

我正在将我的应用程序设置集中到一个位置,我选择使用我的公共(public)库中的设置集合来完成此操作。我已将所有这些设置移动到它们自己的文件中,该文件使用配置源拉入我的app.config中:这让我可以使用VisualStudio的“添加链接”功能,在我的Web和测试应用程序中使用导入的配置文件覆盖默认库设置。现在,我希望能够从我的其他库中访问所有这些很棒的设置值,并且发现我可以通过公开生成的类来简单地做到这一点:文件:Common.Properties.SettingspublicsealedpartialclassSettings:global::System.Configurat

c# - 如何从 MVC4 中的 web.config 获取字符串值

我想获得一个logFilePath值,该值是我通过硬编码输入到appSettings中的。我试图通过达到关键值System.Configuration.ConfigurationrootWebConfig1=System.Web.Configuration.WebConfigurationManager.OpenWebConfiguration(null);System.Configuration.KeyValueConfigurationElementcustomSetting=rootWebConfig1.AppSettings.Settings["azureLogUrl"];st

c# - 如何在 WPF 中使用 Application.Exit 事件?

我需要删除某些文件,然后用户关闭了WPF中的程序。所以我从这里尝试了MDSN代码http://msdn.microsoft.com/en-us/library/system.windows.application.exit.aspx这样:此代码位于App.xml.cspublicpartialclassApp:Application{voidApp_Exit(objectsender,ExitEventArgse){MessageBox.Show("Filedeleted");varsystemPath=System.Environment.GetFolderPath(Environm

c# - T4代码生成: access types in current project

使用T4代码生成,是否可以访问当前项目中定义的类型?例如,如果我有一个接口(interface)并且我想将它的实现委托(delegate)给另一个类,即interfaceIDoSomething{publicvoiddo_something();}classDoSomethingImpl:IDoSomething{publicvoiddo_something(){//implementation...}}classSomeClass:IDoSomething{IDoSomethingm_doSomething=newDoSomethingImpl();//forwardcallstoi

C# : how to - single instance application that accepts new parameters?

我正在创建一个使用NZB文件下载二进制文件的(C#)程序,我的应用程序在任何时候可能只有一个实例在运行。因此,当用户双击.nzb文件并且我的程序未运行时,它应该启动并处理它(简单,文件注册)。现在,如果我的程序已经在运行,我不想启动第二个实例-我希望已经运行的实例获取指定的文件。可以使用带有.IsSingleInstance技巧的VisualBasicDLL使我的应用程序成为单一实例,但我不想去那里。正确的方法似乎是使用互斥锁来确保我的应用程序是单实例的,但现在我陷入了如何将指定参数(.nzb文件)传递给已经运行的实例的问题。帮助将不胜感激!:-) 最佳答案

c# - 如何组织和命名在 WCF Web 服务中用作数据协定的 DTO

我们在WCF网络服务中使用DTO作为数据契约。这些DTO的目的是仅公开与特定API方法相关的信息。我想从你们那里寻求一些关于最佳实践的建议。例如,考虑以下简单模型:classOrder{intCreatedBy{get;set;}DateTimeCreatedOn{get;set;}stringDescription{get;set;}intId{get;set;}stringName{get;set;}}假设我们的API允许消费者创建、更新和获取订单,我们创建了以下DTO。为简单起见,删除了DataMember和DataContract属性。Create方法:用户无法指定Id和Cre

c# - HTTP 发布到 Web API 2 - 选项请求已收到并已处理未收到进一步的请求

我有一个使用MVC和AngularJS的Web应用程序,它连接到我在一个单独的项目中设置的WebAPI2api。目前我可以毫无问题地从Api检索信息。然而,当我尝试做一个HTTPPost时,我没有得到任何响应,最初我遇到了飞行前请求失败的问题,我现在已经在我的Controller中处理了这个问题,但是它在之后没有发送正确的请求它收到了一条OK消息。我已经在API中包含了Angular工厂和C#Controller的代码。[EnableCors(origins:"*",headers:"*",methods:"*")]publicclassRegisterController:ApiCo