Tag: web site project

在网站项目中扩展asp.net控件

当我扩展一个asp.net控件并将扩展控件类放在,例如,Applicaton_code (没有指定命名空间)如何注册控件以在网页上使用它? 应该指定什么程序集名称和命名空间?

使用msbuild从网站部署中排除文件

我有一个使用msbuild部署的网站项目。 在项目中,有一些构建所需的文件和文件夹(例如web.config部件替换文件),但我不想部署到目标站点。 我能想到的最好的是删除这些文件的后期构建目标,但我想知道是否有办法将这些文件复制到输出文件夹中。

当它使用的方法发生变化时,为什么需要重新编译页面?

我有一个aspx页面,它使用App Code文件夹中的一个方法, doSomething(int[] x) 。 我将函数定义更改为使用IEnumerable而不是数组: doSomething(IEnumerable x) 。 接下来,我使用“允许网站可更新”预编译网站,并发布新的App_Code.dll。 现在,页面的预编译版本在运行时出现服务器错误:“找不到方法”。 如果我还发布为页面生成的DLL,“App_Web_ [page] .aspx。[random] .dll”,它可以正常工作。 所以看起来函数的签名以某种方式嵌入到编译页面中……? 为什么会这样,有没有办法在更改现有代码时避免此问题? 每当我更改公共类中的代码时,我都讨厌更新所有页面DLL。

不能在我的Web服务中使用公共类

为什么我不能使用以下公共类: namespace OrganizerUI.App_code { public class Employee { private string text; public string Text { get { return text; } set { text = value; } } } } 在我的web service :

在ASP.Net Web站点项目中混合使用VB.Net和C#代码?

这个问题相当古老并经常被问到,我在这里有类似的问题,但我的问题更具体一些。 Q1。 在ASP.Net网站中混合使用C#和VB.Net代码是否合法? 它会起作用吗? 如果它的工作方式如何? 任何样品都会很好。 Q2。 如果混合C#和VB.Net代码有任何影响,那么请分享这些。 我有一个用VB.Net编码的Web项目。 我正在研究项目的一个模块。 我想用C#编写代码。 我不能将整个项目转换为C#,因为我不是唯一一个从事该项目的人。 但是,我打算构建的模块,我想用C#内置。 我听说过,对于Web项目,如果我们在C#中编写代码并在VB.net中编写代码,那么将项目编译为dll会出现问题。 真的吗? 如果是,那么解决方案是什么。 另外,如果我在.Net中构建动态链接库,那么我可以混合使用C#和Vb.Net代码吗?