草庐IT

microsoft-web-deploy

全部标签

c# - Web.config 的 system.web/Pages/Namespaces 标签有什么意义?

无论我机器的根Web配置(Windows/Microsoft.NET/...中的那个)是否包含system.web/pages/namespaces/add元素,但仍然要求我在每个aspx.csCodeBehind文件的顶部包含using语句。为什么?它不应该编译并且不提示它无法理解页面是什么吗?毕竟,存在于根web.config中! 最佳答案 system.web/pages/namespaces/add元素用于.ASPX文件,普通.CS文件(包括.ASPX.CS)仍然需要做正确的using因为在编译之前没有对源代码进行预处理。所

c# - ASP.NET Web 表单自定义验证器未触发

我的页面上有一个用于文件上传控件的自定义验证器。然后我还有一个按钮。我已经像这样定义了我的自定义验证器事件......protectedvoidcvVendorBriefFile_ServerValidate(objectsource,ServerValidateEventArgsargs){CustomValidatorfileUploadValidator=(CustomValidator)source;FileUploadvendorBriefFileUpload=(FileUpload)fileUploadValidator.Parent.FindControl(fileUpl

c# - 试图加载格式不正确的程序。 Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader

我正在编写一个从TFS获取错误的应用程序。当我在安装了运行Windows8的visualstudio的机器上运行这个程序时,它工作正常。当我在我的一台运行Server2008R2和Windows7的虚拟机上运行这个程序并安装了VisualStudioAgent时,它会抛出以下异常Erroroccured:Couldnotloadfileorassembly'Microsoft.TeamFoundation.WorkItemTracking.Client.DataStoreLoader,Version=11.0.0.0,Culture=neutral,PublicKeyToken=b03

c# - 将 Web API 和 API 文档添加到现有 MVC 项目

我已成功将webapiController添加到现有的MVC4应用程序。我想要新的webapi示例(例如http://sample.hostname.com/help)中可用的api文档功能。我相信这些使用ApiExplorer类。我尝试将HelpPage区域复制到我的项目中,但出现错误"ThetypeStringcannotbeconstructed.Youmustconfigurethecontainertosupplythisvalue"当我尝试导航以寻求帮助时。我必须做什么才能添加API的自动化文档? 最佳答案 正如其他人所

c# - Json 字符串在 web-api 中被转义

我们将JSON配置数据存储在数据库中。我需要获取此JSON数据并将其按原样通过asp.netweb-api返回给浏览器:publicclassConfigurationController:ApiController{publicstringGet(stringconfigId){//Getjsonfromdatabase//whenireturnthefetchedjsonitget'sescaped}}我返回的值被转义了。我如何简单地按原样返回字符串?我真的不想填充一个序列化为JSON的对象。 最佳答案 您可以从ApiContr

c# - 无法在 VS 2017 U1 (15.3) 中打开的项目上加载类型 'Microsoft.Build.Framework.SdkReference'

从VS201715.1升级(显然成功)到15.3后,我无法再加载任何C#项目(无法打开现有项目,无法创建新项目)。全部失败并出现此错误:Couldnotloadtype'Microsoft.Build.Framework.SdkReference'fromassembly'Microsoft.Build.Framework,Version=15.1.0.0,Culture=neutral,PublicKeyToken=b03f5f7f11d50a3a'.我发现有人在使用15.3的RC版本时遇到了这个问题,但没有其他人遇到过这个问题,所以我不知道我的环境可能会导致这个问题。我试过清除缓存

c# - IIS 7.5、Web 服务和 HTTP 405 错误

我有一个托管在我机器上的网络服务。我使用Windows7和IIS7.5。问题:当客户端尝试使用Web服务时,他/她收到HTTP405错误。在IIS的日志文件中,我可以看到这是被拒绝的,因为不允许使用POST动词。问题:如何允许这些请求使用POST动词?我必须添加WSDL文件的映射吗?如果我这样做,我该如何配置这个映射?我已经检查过,在现有映射中我没有任何WSDL扩展。是否可能需要在IIS上设置其他东西来允许这些请求?Web服务是使用WCF构建的。 最佳答案 经过几个小时的努力,这是帮助我的最终解决方案(从fiddler测试):在II

使用 Web Matrix 助手的 C# JSON 解码

我一直在寻找一种将JSON对象转换为动态对象的简洁方法。(我可以转换为一个对象,但TwitterStreamingAPI实际上发送了两个不同的JSON对象,并且有可能是future的对象类型!)我目前使用的代码来自:DeserializeJSONintoC#dynamicobject?但这不是最干净的代码,我在玩WebMatrix时注意到它们有一个很好的JSON.Decode(string)和JSON.Encode(object)方法,我想利用它们。http://msdn.microsoft.com/en-us/library/system.web.helpers.json(v=vs.

c# - 从另一个项目访问 Web.config

我正在使用控制台应用程序为一些半自动化测试编写测试平台,但我需要从我正在测试的项目中获取连接字符串。我不想直接引用其他应用程序或在我正在测试的项目中有访问器。到目前为止,我所做的是在我的TestUtility项目中创建一个指向其他项目的Web.config文件的链接,并将其设置为Copyifnewer。它是我的测试项目根文件夹中唯一的Web.config,但WebConfigurationManager.OpenWebConfiguration(null)似乎打开了一些其他Web.config,因为其中唯一的连接字符串引用.\SQLEXPRESS(不在我的解决方案中的任何文件中,我的路

c# - Microsoft Office 互操作性能问题

我尝试在我的C#4.0Windows应用程序中将datagridview数据导出到excel文件。我们使用了Microsoft.Office.Interop.Exceldll版本12.0.0.0。一切都很好很好。但是当我尝试导出超过1000条datagridview记录时,它花费的时间太长了时间。我怎样才能提高性能。请参阅下面的Excel帮助程序代码。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.IO;usingMicrosoft.Office.Inte