Tag: asp.net

ASP.Net MVC RedirectToAction与锚点

我有以下问题:例如,我有像这样的路线: routes.Add(new Route("forums/thread/{threadOid}/last", new MvcRouteHandler()) Defaults = new RouteValueDictionary( new { controller = "Thread", action ="ShowThreadLastPostPage"}), Constraints = new RouteValueDictionary(new { threadOid = @"^\d+$" }) } ); 有没有一种方法使用RedirectToAction方法导航到这样的URL: forums/thread/{threadOid}/last#postOid

VS 2012无法加载与自定义绑定主机使用IIS的项目 – 认为它使用IIS Express

我有一个使用IIS的ASP.NET项目。 IIS站点被configuration为使用自定义绑定主机名。 项目文件包含以下设置: … <UseIISExpress>false</UseIISExpress> … <ProjectExtensions> <VisualStudio> <FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}"> <WebProjectProperties> <UseIIS>True</UseIIS> <AutoAssignPort>False</AutoAssignPort> <DevelopmentServerPort>8662</DevelopmentServerPort> <DevelopmentServerVPath>/</DevelopmentServerVPath> <IISUrl>http://custom.host.name/</IISUrl> <NTLMAuthentication>False</NTLMAuthentication> <UseCustomServer>False</UseCustomServer> <CustomServerUrl></CustomServerUrl> <SaveServerSettingsInUserFile>False</SaveServerSettingsInUserFile> </WebProjectProperties> </FlavorProperties> </VisualStudio> </ProjectExtensions> … 当以这种方式configuration项目时,我可以从http://custom.host.name/访问该站点,并且在debugging时VS自动附加到IIS工作进程。 当我重新加载项目(通过closures/重新打开解决scheme或通过在项目上下文菜单中卸载/重新加载),意外的事情发生。 在解决scheme资源pipe理器中项目名称右侧显示项目失败加载(load failed) ,消息框显示以下消息(它也显示在输出窗口中): The URL 'http://custom.host.name/' for Web project 'Some.Asp.Net.Project' is configured to use IIS Express as the web server but the URL is currently configured on the […]

名为“x”的路由已经在路由集合中。 路由名称必须是唯一的。 ASP.NET MVC 3的exception

我正在做一个ASP.NET MVC 3的Web服务,我不断得到这个exception。 堆栈跟踪: Server Error in '/' Application. A route named 'ListTables' is already in the route collection. Route names must be unique. Parameter name: name Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated […]

什么是限制我的ASP.NET应用程序可以对Web服务进行同时连接的数量?

我有一个ASP.NET 4.0应用程序运行在64位Windows Server 2008 R2企业计算机上的IIS 7.5上,其中包括RAM,CPU,磁盘等等。 对于每个Web请求,ASP.NET应用程序都会连接到运行在同一台计算机上的后端Web服务(通过原始套接字)。 问题:似乎有一些限制与后端Web服务同时连接的数量。 可疑的是,并发连接的数量是在16点。 我发现这篇微软的重要文章解释了如何调整IIS的设置,以适应ASP.NET应用程序,这些应用程序会发出大量的Web服务请求: http : //support.microsoft.com/?id=821268#tocHeadRef 我跟着文章的推荐,但仍然没有运气。 特别有趣的设置是maxconnection设置,我甚至碰到了999。 任何想法还有什么可以节stream连接? 注意:当我从混合中切断IIS并让客户端直接连接到后端Web服务时,它会高兴地打开尽可能多的连接,所以我认为后端并不是瓶颈。 它必须是在IIS / ASP.NET的土地。 下面是我确定应用程序正在读取的machine.config的相关部分(通过appcmd.exevalidation): <system.web> <processModel autoConfig="false" maxWorkerThreads="100" maxIoThreads="100" minWorkerThreads="50" /> <httpRuntime minFreeThreads="176" minLocalRequestFreeThreads="152"/> <httpHandlers /> <membership> <providers> <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider, System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" connectionStringName="LocalSqlServer" enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="true" applicationName="/" requiresUniqueEmail="false" passwordFormat="Hashed" maxInvalidPasswordAttempts="5" minRequiredPasswordLength="7" minRequiredNonalphanumericCharacters="1" passwordAttemptWindow="10" passwordStrengthRegularExpression="" /> […]

如何将SVN版本号与我的ASP.NET网站同步?

堆栈溢出在底部有一个颠覆版本号: svn修订版:679 我想用我的.NET Web Site/Application ,Windows窗体,WPD项目/解决scheme来使用这种自动版本控制。 我如何实现这个?

在Build Server上构build不带Visual Studio的ASP.NET 4.5

自从我安装了一个Build Server之后,我已经有一段时间了,所以也许我已经忘记了一些东西,或许.NET 4.5与我上次做的任何版本都不一样,但这是我的问题。 我试图build立一个构build服务器来监视一个源代码控制库。 无论什么时候改变,我想让服务器去修改并build立项目。 如果没有错误,我想将网站部署到生成服务器上运行的网站。 在过去,当我这样做,我以为我能够做到这一点只有NET安装,但是当我尝试build立这个项目,我得到一个错误,“C:\ Program Files \ MSBuild \微软\ VisualStudio的\ V11 .0 \ WebApplications \ Microsoft.WebApplication.targets“缺less,如果我去看看,我可以看到它缺less。 实际上没有Visual Studio 11的目标文件。 经过了很多的思考和搔头,我走出去,得到了“Windows 8 / .NET 4.5 SDK”认为NET 4.5 SDK可能会安装我需要的目标文件,但它没有,除非我错误地安装它的错误。 那么,为了让项目构build起来,我需要在Build Server上放置什么。 我宁愿不必安装完整的Visual Studio 2012。

WebAPI 2中的DefaultInlineConstraintResolver错误

我正在使用Web API 2,当我在本地盒子上使用IIS 7.5发送POST到我的API方法时,出现以下错误。 The inline constraint resolver of type 'DefaultInlineConstraintResolver' was unable to resolve the following inline constraint: 'string'. Line 21: GlobalConfiguration.Configuration.EnsureInitialized(); 我的API都不能使用IIS。 不过,我可以使用IIS Express在Visual Studio中运行我的API项目,并成功地向我的loginAPI发出POST,但是当我尝试向另一个API调用发出GET请求时,我收到约束parsing器错误。 为了解决这个问题,我在Visual Studio中创build了一个全新的Web API 2项目,并开始将现有的API导入到新的项目中,并运行它们以确保它们正常工作。 使用这个新项目的IIS Express,我得到了和我现有的API项目一样的结果。 我在这里错过了什么? 即使有一个全新的项目,我不能进行GET请求,而不会遇到这个约束parsing器问题。

如何更改DataTable列名称?

我有一个DataTable有四个列,如 StudentID CourseID SubjectCode Marks ———— ———- ————- ——– 1 100 MT400 80 2 100 MT400 79 3 100 MT400 88 在这里,我将这个Datatable作为一个XML表传递到Sql server表中。 我只想将DataTable列名称“Marks”更改为“SubjectMarks”,并将此DataTable作为XML表格传递。 我知道如何将DataTable作为XML表传递。 但我不知道,如何将DataTable列名称“Marks”更改为“SubjectMarks”。

无法加载文件或程序集“DotNetOpenAuth.Core

当我启动我的aspnetworkingmvc 4应用程序时出现以下错误: Could not load file or assembly 'DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, PublicKeyToken=2780ccd10d57b246' or one of its dependencies. The system cannot find the file specified 这是错误日志 Assembly manager loaded from: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll Running under executable C:\Windows\SysWOW64\inetsrv\w3wp.exe — A detailed error log follows. === Pre-bind state information === LOG: User = notebook\Guilherme LOG: DisplayName = DotNetOpenAuth.Core, Version=4.0.0.0, Culture=neutral, […]

创build缩略图图像

我想从文件位置的gridview中显示缩略图图像。 如何生成.jpeg文件的? 我正在使用C#语言与asp.net 。