Tag: asp.net

无法启动Web服务器

我有Visual Studio 2012中的asp.net web应用程序项目。当我想启动它,我有以下错误: 无法启动IIS Express Web服务器:端口“4012”正在使用中 这个问题从无到有。如何解决?

没有ASP.NET页面的ResolveUrl

我正在寻找一种方法来解决您的页面或控件实例( MSDN文档 )的方式相对的url,如: Page.ResolveUrl("~/common/Error.aspx"); …但是当我只有一个HttpContext可用于我,如当我在一个HttpHandler。 我是否需要使用自定义函数,比如这里看到的函数? 或者是有一种方法来获得页面使用的基础function。

查询的结果不能被枚举多次

我正在使用entity framework(EEF),并得到以下错误: “查询的结果不能一次枚举”。 我有一个包含ef数据上下文的存储库类。 然后我有一个控制器类(不要与MVC控制器混淆),其中包含存储库的一个实例。 到目前为止这么好…我有一个控制器上的search方法应该返回一个RadComboBoxItemData数组,用于填充Telerik RadComboBox控件。 public RadComboBoxItemData[] Search(int id, string searchText) { var query = context.Search(id, searchText); List<RadComboBoxItemData> result = new List<RadComboBoxItemData>(); foreach (var item in query) { RadComboBoxItemData itemData = new RadComboBoxItemData(); itemData.Text = ""; // assign some text here..; itemData.Value = ""; /*assign some value here..*/ result.Add(itemData); } return result.ToArray(); } […]

我怎样才能输出NLog的东西到vs2008'输出'窗口?

我正在使用NLoglogging我的东西。 我试图将输出发送到控制台(或colouredconsole)…我希望会去任何ASP.NET网站/应用程序/ MVC应用程序的Visual Studio的“OUTPUT”窗口。 不是。 如果我将目标更改为“文件”,那么它肯定有效。 NLog可以输出到Web应用程序的“输出”窗口吗?

是否有可能在我的aspx视图中使用“使用”语句? (ASP.NET MVC)

这可能也适用于非MVC。 但是,是否可以在我的aspx视图中使用“using”语句? 原因是我有本地化string的页面引用资源文件。 而其中一些资源引用是相当长的 – 这实际上是混乱我的代码。 由于大部分时间这些资源都在一个特定于视图的命名空间中,所以我只想在页面的顶部放置一个'使用Resources.This.that'。 我似乎没有能够 – 有没有办法? 谢谢

如何在查询string中传递多个参数

我有三个值,我必须作为例如strID , strName和strDateparameter passing。 我想将这三个参数redirect到Response.Redirect()另一个页面。任何人都可以提供正确的查询string?

升级到.NET 4.5后,iFrameparsing器错误

我们最近将所有WebForms项目升级到了.NET 4.5,并且在使用iFrame元素加载页面时遇到了parsing器问题。 我们通过将HtmlGenericControl的iFrame转换为HtmlGenericControl来纠正这个HtmlIframe 。 当我们在本地运行我们的代码时,这已经纠正了所有的分析器错误。 当我们部署应用程序,我们得到以下错误信息: parsing器错误消息:基类包含字段“框架”,但其types(System.Web.UI.HtmlControls.HtmlIframe)与控件types(System.Web.UI.HtmlControls.HtmlGenericControl)不兼容。 当我用HtmlGenericControl部署旧的代码时,错误消失,提示即使我们安装了.NET 4.5,服务器仍然使用旧版本? 我试过删除并重新安装.NET,确保向IIS注册asp。 Windows 2008 R2与IIS 7.5和.NET 4.5

如何在ASP.NET 5 MVC 6(vNext)中定义Identity的密码规则?

ASP.NET 5中提供的默认身份提供程序默认情况下具有非常严格的密码规则,要求使用小写字符,大写字符,非字母数字字符和数字。 我正在寻找一种方法来更改提供者的密码要求。 以前在ASP.NET 4中,可以通过Web.config XML文件configuration提供程序,如以前所回答的那样 。 但是,ASP.NET 5使用新的基于代码的configuration模式,不清楚如何configuration标识。 如何更改我的应用程序的密码要求?

EXECUTE权限在用户定义的表types上被拒绝?

我有一个关于SQL Server 2008中的用户定义表types的问题。 对于需要其中一个ASP.NET应用程序,我们在SQL Server 2008上定义了我们自己的表types,将它们用作存储过程中的参数(当在ASP.NET应用程序中执行sql命令时,我们将DataTable对象作为parameter passing给存储过程看这里的例子 ) 问题是,当我们从ASP.NET运行Sql命令(执行存储过程)时,我们得到一个错误: EXECUTE权限在对象“ourTableType”,数据库“ourDatabase”,模式“ourSchema”上被拒绝。 为什么? 为什么我们需要为用户定义的表types设置权限? 为什么仅仅在使用它的存储过程上设置权限是不够的? 如果我们必须设置它,为什么没有EXECUTE权限types设置属性窗口什么(我只能看到Control , References ,取得Take Ownership , View Definition )? 我也不明白的是,在属性窗口中设置权限Control解决了问题,存储过程运行没有问题。

Request.RawUrl与Request.Url

ASP.NET中的Request.RawUrl和Request.Url什么区别?