在SO和互联网上有大量的问答,但我找不到任何可以回答这个具体问题的答案.
全部是默认的,但我找不到文件本身,
在哪里/ 如何获取| DataDirectory | 定义?
文件保存在哪里,它是否存在?如果没有,发生了什么?
编辑:文件根本没有找到AppDomain.CurrentDomain.GetData("DataDirectory").ToString();(sqattered)答案告诉我它应该是.它必须在某个地方,因为当我更改模型时,调试器打破了模型的不平等.它不在那里.
在Visual Web Developer Express Edition 2008中使用项目发布功能时.如何排除发布web.config以使其不会覆盖服务器web.config?
我已经尝试在web.config中设置以下内容,该文件适用于任何其他以.config结尾的文件,但由于某种原因不适用于web.config.
<buildProviders>
<remove extension=".config" />
<add extension=".config" type="System.Web.Compilation.IgnoreFileBuildProvider"/>
</buildProviders>
Run Code Online (Sandbox Code Playgroud) 根据Professional ASP.NET MVC 1.0,第8页,"如果您使用的是VS 2008 Standard Edition或Visual Web Developer 2008 Express,则需要下载并安装ASP.NET MVC的NUnit,MBUnit或XUnit扩展,以便[将显示"创建单元测试项目"对话框."
是否有可以下载NUnit 2.4.8的扩展名?如果是这样我可以从哪里下载?
如果没有,我该如何设置?我查看了ASP.Net MVC和nUnit问题以及文章如何:在Visual Studio和ASP.NET MVC测试框架集成演练中添加自定义MVC测试框架.但它们都指的devenv /setup是Visual Web Developer 2008 Express似乎没有的运行.是否有人使用NUnit和VWD Express创建了"创建单元测试项目"对话框?怎么会这样?
谢谢
在互联网上看到很多东西后,我没有在两种文件类型之间找到任何解释:.mdf和.sdf.
.sdf将是一个紧凑版本的SQL Server(.mdf)我相信.他们看起来仍然完全不同.
遵循msdn上的两个教程,即MVC Movie App和Musicstore.两者都用.sdf.
部分引用(完整):'首先它应该是"| DataDirectory | ASPNETDBContext.mdf"(注意扩展区别).你的申请......'
这两个教程都有连接字符串.sdf,即:
<add name ="MovieDBContext"
connectionString ="Data Source=|DataDirectory|Movies.sdf"
providerName ="System.Data.SqlServerCe.4.0"
/>
<add name ="MusicStoreEntities"
connectionString ="Data Source=|DataDirectory|MvcMusicStore.sdf"
providerName ="System.Data.SqlServerCe.4.0"
/>
Run Code Online (Sandbox Code Playgroud)
题:
我的问题是在何时何地使用?更多的是为什么要使用哪个.
是否可以使用Visual Web Developer 2010 Express创建"空解决方案"?在我看来,使用VWD 2008 SP1 Express可以做到这一点.
什么配置来获得一个空的解决方案?或类似的东西,以便我可以为新的应用程序获得多个解决方案?我有VS2008专业版,我想在能够获得VS2010专业版之前切换到VWD 2010 Express.
谢谢你的帮助
我以前一直在我的笔记本电脑上运行Web应用程序,没问题,我使用的是VWD 2008 Express,我有最新的框架,Windows Vista Home Basic等等.现在,当我尝试运行一个网站时,或者甚至选择在VWD内部在浏览器中显示页面,浏览器(IE和Firefox)一直在寻找www.localhost.com ...
我试图复制地址并将其直接粘贴在标题栏中,没有,同样的问题我试图从气球通知(运行任何ASP.net项目时弹出的那个)获取该地址,仍然没有任何反应. ..
我的同事面临着同样的问题,但对他而言,他只需将地址栏中的网址复制并粘贴,但不能与我合作.... Heeeeeellllllllllllllllp
我在"Web属性"页面上启用了" 启用编辑并继续 ",并且在我的配置中也启用了它,但Visual Web Developer 2008 Express Edition拒绝允许我编辑ASP.NET MVC项目的源文件.我可以编辑aspx文件,但没有问题.
任何想法有什么不对或缺少什么?
我最近在IIS上安装了PHP 5,但是,我无法找到突出显示VWD插件或扩展的PHP语法.我在哪里可以找到插件?我以为有一个正式的.
php visual-web-developer syntax-highlighting vwdexpress visual-studio-express
我想知道是否有一种方法(甚至是手动方式)在Visual Web Developer Express 2008 SP1下使用单元测试设置ASP.NET MVC项目.
根据Miguel de Icaza的帖子(这里和这里)和Lluis Sanchez Gual的帖子(这里和这里)MonoDevelop for Windows即将推出.我个人非常喜欢在Windows下使用MonoDevelop开发ASP.NET MVC的开源项目.是的,最好在Linux下的MonoDevelop中工作,但由于很多原因,我不能简单地停止使用Windows(IIS7是其中一个原因 - 今天它比ASP.NET更好用于ASP.NET).
问题N1:有人会在Windows上使用MonoDevelop尝试在ASP.NET MVC中开发一些东西吗?
问题N2:与Visual Web Developer Express 2008相比,在Windows上使用MonoDevelop是否有任何优势?
问题N3: IDE(MonoDevelop和VWD Express)都是免费的,但对于开源开发来说实际上更好/更好,为什么(这对我来说非常有趣)?
编辑:
是的,我使用的是完整的Visual Studio 2008 Pro,它是一个很棒的IDE.但它不能用于开源开发 - 我认为这是无稽之谈.我实际上是为此付出了代价 - 但我不能指望它来自我的图书馆用户.所以我只能选择Mono Develop或VWD Express?(见问题N3)
谢谢
我已经安装了Visual Web Developer 2008,.net框架3.5,但是当我尝试包含System.Web.Routing时,intellisense找不到它,如果我手动输入它就说它不存在..有什么建议吗?
我是OData和WCF数据服务的新手,所以这可能是一个简单的问题.我正在使用VS Web Developer Express 2010,我在控制台应用程序中托管了一个非常简单的WCF数据服务.它从一个存储库(位于一个单独的dll项目中)返回一个简单的"Study"类的IQuerable集合,后者又从另一个dll中的db项目中检索"Study"类(因此解决方案中有3个项目).
我在db项目中也有一个"实验"课程,研究中可以有多个实验.当我从研究中排除实验课时,一切正常,我得到了数据.当我将一个List集合添加到Study类时发生问题,然后当我尝试运行该服务时出现运行时错误.在Firebug中,错误是"500内部服务器错误",浏览器中的消息是"请求错误".服务器遇到处理请求的错误.有关详细信息,请参阅服务器日志.
我有IIS 7,我也刚刚安装了IIS 7.5,但它对我来说是全新的,所以我无法弄清楚托管服务的位置或查看服务器/网络日志的位置.在'C:\ inetpub\logs\LogFiles\W3SVC1'中只能看到IIS 7日志.当我运行应用程序时,VS Web服务器(Cassini)无法启动,因此这表明它是在IIS 7.5(?)中托管的.
那么
- 我如何返回子类/复杂对象?
- 我如何知道托管服务的位置以及在哪里可以找到服务器日志?
这是主机应用程序:
using MyStudyRepository;
using MyStudyDB;
namespace MyStudyService
{
public class Program
{
public static void Main(string[] args)
{
string serviceAddress = "http://localhost:998";
Uri[] uriArray = { new Uri(serviceAddress) };
Type serviceType = typeof(StudyDataService);
using (var host = new DataServiceHost(serviceType,uriArray))
{
host.Open();
Console.WriteLine("Press any key to stop service");
Console.ReadKey();
}
}
}
public class StudyDataService : DataService<StudyRepository>
{
public static void InitializeService(IDataServiceConfiguration config) …Run Code Online (Sandbox Code Playgroud) 使用vwd express 2010将vb web项目转换为c#.开发系统是64位windows 7.
我有一个在外部cs文件中声明的常用函数.文件"clsCommon.cs"=的内容
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Net.Mail;
namespace Project_Website
{
public class clsCommon
{
public void testA()
{
}
} // clsCommon
} // namespace
Run Code Online (Sandbox Code Playgroud)
在后面的代码中,我尝试访问函数testA(),如下所示:
testA();
Run Code Online (Sandbox Code Playgroud)
还尝试过:
clsCommon.testA();
Run Code Online (Sandbox Code Playgroud)
和
Project_Website.clsCommon.testA();
Run Code Online (Sandbox Code Playgroud)
我想要使用的实际示例更复杂,但这是表示我在下面列举的问题的最简单的示例:
As I type,Intellisense识别clsCommon,但不认为testA()是其中的一个方法.Intellisense只能看到两种方法:Equals()和ReferenceEquals().
无论如何我忽略了Intellisense并编译,这会产生以下错误消息:
错误1非静态字段,方法或属性'Project_Website.clsCommon.testA()'需要对象引用
这个问题的根本原因是什么?
vwdexpress ×13
asp.net-mvc ×6
asp.net ×3
database ×2
sql ×2
.net ×1
c# ×1
class ×1
function ×1
global ×1
localhost ×1
monodevelop ×1
nunit ×1
odata ×1
open-source ×1
php ×1
routing ×1
wcf ×1