Tag: web config

SoapExtension没有加载

我正在尝试写一个肥皂扩展。 但框架没有加载它。 我已经添加到web.config中 即使我将类型更改为某些废话也不会抛出exception。

使用集成测试Web Api

所以我发现在[Authorize]标签上有些东西让我有所启发,但没有什么可以解决我的问题。 我的场景是我有Web Api方法,我希望使用RestSharp进行集成测试。 但是,RestSharp正在获取我的登录页面,而不是调用的结果。 [Authorize] public Item GetItem([FromBody] int id) { return service.GetItem(id); } 该产品使用自定义登录系统,我真正想要的是一种只为集成测试禁用[授权]徽章的方法。 但是我读到你可以允许匿名用户,它会“禁用”徽章,所以在解决方案中,我有一个集成测试项目,在那个项目中我有一个App.config文件。 在那个文件中,我把: 但这似乎也不起作用。 任何有关正在发生的事情的解释,为什么它不起作用以及如何才能使这项工作将不胜感激。 我试图设置一个Thread.CurrentPrincipal但是没有用(也许我做错了 – 你能在代码中设置“任何”授权吗?)。 如果有帮助,则在httpmodule中处理身份validation。

使用configSource转换包含的配置文件

这个问题有点像两个人。 在VS2015中,我的MVC项目有多种不同的构建配置,Test,UAT,Live等。使用我的web.config我只需右键单击它并选择Add Config Transform即可为每个构建配置创建转换文件。 如果我有一个外部配置文件,例如Log4Net.config ,我如何配置它以具有web.config等依赖转换? 这是通过编辑project.csproj文件手动完成的吗? 其次,我有一个web.config文件: … 当我构建项目时, web.config自动通过project.csproj文件中的以下AfterBuild目标进行转换: 如何使用相同的配置转换转换包含的Log4Net.config文件? 我意识到我可以将另一个TransformXml放入AfterBuild目标中,但这是进行此转换的正确方法,还是我错过了什么?

无法解决程序集引用 – dependentAssembly问题?

我的构建服务器(TFS / Visual Studio Online)上发生以下错误: CA0055 : Could not load C:\a\Binaries\Api.dll. The following error was encountered while reading module ‘System.Net.Http.Formatting’: Assembly reference cannot be resolved: Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed. CA0058 : The referenced assembly ‘Newtonsoft.Json, Version=4.5.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed’ could not be found. This assembly is required for analysis and was referenced by: C:\a\Binaries\Api.dll, C:\a\Sources\MyLocation\packages\Microsoft.AspNet.WebApi.Client.5.1.1\lib\net45\System.Net.Http.Formatting.dll. 以下是此程序集的Api.dll项目中的web.config […]

将数组添加到web.config中的键

我想知道是否有可能将一个数组作为一个值放在一个关键的例子中 这种语法有用吗?

Windows Azure的http重定向的最佳实践

我有一个名为azure的azure色网站: http://myapp.cloudapp.net 当然这个URL有点难看,所以我设置了一个将http://www.myapp.com指向azure url 的CNAME 。 一切都很好,直到这里,但有一个障碍。 http://myapp.cloudapp.net已泄露出来,现在被谷歌索引并存在于其他网站上。 我想将myapp.cloudapp.net的任何请求永久重定向到www.myapp.com的新家 我的网站是用MVC.Net 2.0编写的,因为这是一个azure色的应用程序,没有用于访问IIS的UI,所有内容都需要在应用程序代码或web.config中完成。 什么是设置永久重定向的简洁方法,如果它进入web.config或全局控制器?

错误:26 – 找到指定的服务器/实例时出错。 (无法从我的主机服务器连接到我的本地Db)

我之前已经问过这个问题,但没有任何好的回复,我的问题是我的app_data文件夹中有一个本地数据库(aspnetdb.mdf),这里是web.config中的连接字符串: 所以我的网站在我的本地iis服务器上工作正常,但当我把网站放在我的主机服务器上时,我收到此错误消息:建立与SQL Server的连接时发生网络相关或特定于实例的错误。 服务器未找到或无法访问。 validation实例名称是否正确,以及SQL Server是否配置为允许远程连接。 (提供程序:SQL网络接口,错误:26 – 查找指定的服务器/实例时出错)。 在另一台服务器上我有sql server 2008(接受远程连接,我有相同的实例名称SQLEXPRESS)。 我真的尽我所能,但没有任何好结果。 我非常感谢你的帮助,谢谢。

Web.config以递归方式拒绝访问子文件夹

如果我的网站中有一个名为Admin的子文件夹,则此文件夹中有更多子文件夹。 如何配置位于Admin文件夹中的web.config文件,以递归方式影响其中的所有子文件夹? 目前我有这个,但它只适合管理文件夹,并不影响子文件夹 谢谢。

如何从我的C#代码隐藏发送电子邮件 – 获取System.Net.Mail.SmtpFailedRecipientException

我有一个网络表单,有人可以设置帐户 – 我想给他们发送电子邮件确认。 我正在使用的代码: // Create e-mail message MailMessage mm = new MailMessage(); mm.From = new MailAddress(“OurOrganisationEmail@ourdomain.com”, “Our Organisation”); mm.To.Add(new MailAddress(“webuser@domain.com”, “Web User”)); mm.Subject = “Confirmation”; mm.Body = “You are now registered test”; mm.IsBodyHtml = true; // Send e-mail sc = new SmtpClient(); NetworkCredential basicAuthenticationInfo = new NetworkCredential(“OurOrganisationEmail@ourdomain.com”, “ourorganisationemailPassword”); sc.Credentials = basicAuthenticationInfo; sc.UseDefaultCredentials = false; […]

webconfig文件中的Windows模拟代码出错

我在webconfig文件中声明了以下部分以允许模拟,我已将该文件夹共享到另一台机器上的网络内的公共访问 ……… ………. 当我运行应用程序时它的抛出错误说 配置错误说明:处理为此请求提供服务所需的配置文件时发生错误。 请查看下面的具体错误详细信息并相应地修改配置文件。 分析器错误消息:无法从配置文件中指定的凭据创建Windows用户令牌。 操作系统登录失败时出错:未知用户名或密码错误。 Aspx页面:我有一个示例aspx页面,我有以下代码将文件从本地机器移动到网络中的其他机器,通过模拟运行 protected void Page_Load(object sender, EventArgs e) { File.Copy(@”C:\temp\CloudURL.txt”, @”\\RemoteMachine\D$\temp\CloudURL.txt”, true); }