我的asp .Net mvc应用程序有三个环境:本地环境、开发环境和生产环境。这意味着我需要三个webconfig文件。通过构建服务器进行本地和开发部署时,转换似乎工作得很好,但在部署到生产环境时就不行了。当我从visual studio 2012手动发布站点时,它可以正常工作。这与不同环境下的servicConfigurations有关吗?
我已经将一个项目从asp.net 2.0移至3.5。最初的项目是使用ajax扩展,所以我修改了代码以使用3.5中内置的ajax特性。当在dev环境中运行项目(VS2008 on Vista Business SP1)并使用asp.net dev服务器时,我会收到javascript错误,例如指向缺少的处理程序/模块的asp.net。如果我部署该项目并在IIS中单独运行它,或者在运行Fiddler2时使用VS2008,我将不会看到错误,而fiddler则显示正在正确下载axd文件