Questions tagged «web-config»

web.config是一个XML文件,用于存储IIS服务器的主要设置和配置文件。

22
Web应用程序问题(web.config错误),带有IIS7.5和ASP.NET v2的HTTP 500.19
这使整个团队疯狂。IIS或Web服务器中肯定有一些简单的配置错误的部分,但是每次我们尝试在IIS 7.5上用尽ASP.NET Web应用程序时,都会收到以下错误... 这是完整的错误: HTTP Error 500.19 - Internal Server Error The requested page cannot be accessed because the related configuration data for the page is invalid. `Detailed Error Information` Module IIS Web Core Notification Unknown Handler Not yet determined Error Code 0x8007000d Config Error Config File \\?\E:\wwwroot\web.config Requested URL …

3
如何在IIS7中为每个文件夹和扩展名配置静态内容缓存?
我想在IIS7中为我的ASP.NET网站中的静态内容缓存设置规则。 我看过这些文章,其中详细介绍了如何使用中的<clientCache />元素进行操作web.config: 客户端缓存<clientCache>(IIS.NET) 将过期或缓存控制标头添加到IIS中的静态内容(堆栈溢出) 但是,此设置似乎全局应用于所有静态内容。有一种方法可以仅对某些目录或扩展名执行此操作吗? 例如,我可能有两个目录需要单独的缓存设置: /static/images /content/pdfs 是否有可能建立规则发送缓存头(max-age,expires,等)的基础上扩展和文件夹路径? 请注意,我必须能够通过这样做,web.config因为我无权访问IIS控制台。

3
如何设置web.config文件以显示完整的错误消息
我在Windows Azure上部署了MVC-3应用程序。但是现在当我通过staging url它请求它时(对不起,在处理您的请求时发生了错误。)。现在,我想查看完整的错误消息,由于某些安全原因,默认情况下它是隐藏的。我知道我们可以通过web.config文件来做到这一点。但是如何?

6
表单身份验证超时与sessionState超时
我有一些有关网站会话超时的代码。在web.config中,我遇到了此代码。 <authentication mode="Forms"> <forms loginUrl="~/Auth/SignOn.aspx" timeout="40" slidingExpiration="true" /> </authentication> <sessionState timeout="30" /> 有谁知道一个人是否先于另一个人,以及它们之间有何不同。谢谢。

9
如何配置web.config以允许任何长度的请求
我正在建立一个站点,在该站点中我想从textarea元素的值创建文件客户端。 我有执行此操作的代码,但出现此错误 HTTP错误404.15-找不到请求过滤模块配置为在查询字符串过长的情况下拒绝请求。 有没有一种方法可以覆盖它,以便我能够处理任何大小的请求? 如果没有,有没有一种方法可以在不使用filesystem / active x对象的情况下生成客户端文件? 谢谢

2
<modules runAllManagedModulesForAllRequests =“ true” />含义
我想知道什么是 &lt;modules runAllManagedModulesForAllRequests="true" /&gt; 我正在使用IIS 7.5,并且有一个简单的Web应用程序。我需要在我的web.config文件中编写它吗?我还为jquery ajax调用写了一些http处理程序。我正在使用表单身份验证和asp.net 4.0。 如何确定必须运行哪个模块,而不要运行哪个模块?

8
如何在ASP.NET中设置默认页面?
是否有任何部分或代码可让我们在 web.config? 例如,当人们第一次访问我的网站时,我希望他们看到CreateThing.aspx而不是Default.aspx。 我已经知道的解决方案: 将这行代码=&gt; Response.Redirect("CreateThings.aspx")放在Default.aspx Page_Load事件中,但此方法确实很幼稚。 我们可以使用IIS(默认页面配置),但是我想在ASP.NET应用程序上做同样的事情。 现在这可能是另一个解决方案: &lt;defaultDocument&gt; &lt;files&gt; &lt;clear /&gt; &lt;add value="Default.aspx" /&gt; &lt;add value="Default.htm" /&gt; &lt;add value="Default.asp" /&gt; &lt;add value="index.htm" /&gt; &lt;add value="index.html" /&gt; &lt;add value="iisstart.htm" /&gt; &lt;/files&gt; &lt;/defaultDocument&gt;


12
ASP.NET:HTTP错误500.19 –内部服务器错误0x8007000d
我正在复制Web应用程序部署,并发现了与相关的几个问题HTTP Error 500.19。我的机器正在运行Windows 7,而正常的开发正在使用Windows 8。我们正在使用Visual Studio 2010开发Web应用程序。 首先,我得到了错误代码0x80070021,类似于此处发布的 。我根据接受的答案更新了web.config,然后得到以下错误代码(类似于此处发布的错误代码)。 HTTP Error 500.19 - Internal Server Error Error Code 0x8007000d Config Source -1: 0: 我已经阅读了Microsoft支持页面中的症状定义,错误的原因是: 发生此问题的原因是ApplicationHost.config文件或Web.config文件包含格式错误的XML元素。 解决方案是 从ApplicationHost.config文件或Web.config文件中删除格式错误的XML元素。 但是,我使用的web.config在原始开发环境中运行良好。 到目前为止,这是我检查并尝试过的内容: 通过调用aspnet_regiis -i安装ASP.NET 将我的应用程序设置为使用其他应用程序池(ASP.NET v4.0,.NET v4等) Windows 7中的ApplicationHost.config文件仍在使用默认设置。 这是我的Web.Config的一部分 &lt;system.webServer&gt; &lt;section name="handlers" overrideModeDefault="Allow" /&gt; &lt;section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" /&gt; &lt;validation validateIntegratedModeConfiguration="false" /&gt; …

6
无法识别的属性“ targetFramework”。请注意,属性名称区分大小写
我刚刚安装了vs 2010,然后在窗口7中安装了IIS。在.net Framework 4.0中构建网站并将其转换为IIS中的应用程序时,它显示了此错误 如果我targetFramework="4.0"从Web配置文件中删除该文件,则它会显示与linq参考错误有关的第二个错误 当我使用localhost来运行我的网站时,这一切都会发生,但是每当我在vs 2010中仅使用f5时,它就会完美运行。 当我想附加流程时,aspnet_wp.exe我在列表中找不到该流程。 我在这里搜索了很多答案。我想念的是什么。


6
“处理您的请求时发生异常。此外,在执行自定义错误页面时发生了另一个异常……”
我正在尝试将MVC网站发布为Azure webrole。 当我在本地运行时,一切正常。 但是,一旦我将其发布到Azure并进行了一些MVC操作,就会收到此错误: “ /”应用程序中的服务器错误。 运行时错误 说明:处理您的请求时发生异常。此外,在执行第一个异常的自定义错误页面时发生了另一个异常。该请求已终止。 我不明白错误处理程序如何遇到异常,因为错误是以默认方式处理的: public class FilterConfig { public static void RegisterGlobalFilters(GlobalFilterCollection filters) { filters.Add(new HandleErrorAttribute()); } } 这是我的web.config: &lt;?xml version="1.0"?&gt; &lt;configuration&gt; &lt;configSections&gt; &lt;sectionGroup name="system.web.webPages.razor" type="System.Web.WebPages.Razor.Configuration.RazorWebSectionGroup, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"&gt; &lt;section name="host" type="System.Web.WebPages.Razor.Configuration.HostSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35" requirePermission="false" /&gt; &lt;section name="pages" type="System.Web.WebPages.Razor.Configuration.RazorPagesSection, System.Web.WebPages.Razor, Version=2.0.0.0, Culture=neutral, …

9
在VS2013中调试时的身份验证问题-IIS Express
我想在Visual Studio 2013中进行调试时选择Windows用户名。我只是在使用: httpcontext.current.user.identity.name 如果我在Dev Server上运行此程序,则运行良好;如果在Visual Studio的任何早期版本中,以调试模式运行,则也可以正常运行。 我的问题是-如果我在Visual Studio 2013上运行此命令,则会得到一个空字符串。 我的网络配置如下。 &lt;system.web&gt; &lt;authentication mode="Windows"/&gt; &lt;identity impersonate="false"/&gt; &lt;authorization&gt; &lt;allow users="*"/&gt; &lt;/authorization&gt; &lt;compilation debug="true" strict="false" explicit="true" targetFramework="4.0"/&gt; &lt;customErrors mode="Off"/&gt; &lt;/system.web&gt;

2
Web配置转换以添加子元素
我在web.config中具有以下配置: &lt;resizer&gt; &lt;sizelimits imageWidth="0" /&gt; &lt;plugins&gt; &lt;add name="MvcRoutingShim" /&gt; &lt;!--&lt;add name="AzureReader" connectionString="DataConnectionString" /&gt; --&gt; &lt;add name="DiskCache" /&gt; &lt;add name="PrettyGifs" /&gt; &lt;add name="AnimatedGifs" /&gt; &lt;/plugins&gt; &lt;/resizer&gt; 在web.config.Release中,如何将AzureReader元素添加为plugins元素的子元素(实际上取消了上面的注释)? 我熟悉如何进行基本转换,但是之前从未做过。

20
当前上下文中不存在名称“ ViewBag”-Visual Studio 2015
我再次开始在ASP.NET中进行开发,但在Visual Studio中遇到了一个小错误。使用一些剃刀功能时,我的.cshtml文件显示错误。例如“名称'ViewBag'在当前上下文中不存在”。这是一张图片: 我正在使用一个演示项目。您可以在这里找到该项目:https : //github.com/Wintellect/Angular-MVC-Cookbook/tree/master/BasicProject 我浏览了其他几个线程,大多数都建议更新web.config文件。这两个配置文件已经存在,并且因为它是一个非常流行的演示,所以我认为它具有所有必需的配置。我当然浏览了这些配置文件,它们确实包含建议的解决方案。 其他详情: 我已经在解决方案上使用了clean&rebuild,但是并没有改变。 当我创建一个全新的MVC项目时,它可以工作 我的朋友有相同的问题,我们都使用VS 2015和Windows 10 我仍然可以运行该应用程序,并且可以正常工作。 提前致谢。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.